已禁用javascript

日日av拍夜夜添久久免费老牛_国产精品二区三区在线观看_99热少妇_在线一区_久久久毛片_亚洲一级黄色

CASES ҂ƷĹ
Our work, their stories
΢ő̖_l̳ҕlԔ
΢ő̖(С̖·Q)Kځ!
 
Ŀǰ߀̎ڃȜyA΢ֻՈ˲IcyشҶPđ̖KΑBʲô?ӌһ̖ɞ顸С?
 
҂rһεĵߵČʾһ_l^̰ɡ(˾Ŀ߀ܷaͽ؈D߅Ӱ߅͵͵oҌ̡̳xƬСFṩķ̖@gԲĽ̳̾áƬСĹ̖LӸ°l😄)
 
OK׌ұM쿴@ݽ̳עҪҹ!_ʼϣһܰlһƪ̳!ӛ_ʼ!׃!
 
 
_ʼ_l̖֮ǰȿٷġС򡹽̳̰!(ƒ݁΢ŹٷġС_lָ)
΢ő̖
 
ęnһһ΢С֙CwԓСČHЧ@С퓌@ʾgӭZԼǰÑ΢^c^񣬿_в鿴ǰСĆ־
 
1. @ȡ΢С AppID
 
҂Ҫһ̖ܿԓęn҂ѽՈㄓһ̖עⲻֱʹ÷̖ӆ̖ AppID ṩĎ̖䛾ͿھWվġOá-_lOáУ鿴΢С AppID 
 
 
 
ע⣺҂עԕrĹT΢̖֙CwԓСô҂߀Ҫ_lߡڡÑ - _lߡģKҪwԓС΢̖̳ĬJעԎ̖w򞶼ʹùT΢̖
 
2. Ŀ
 
҂Ҫͨ^_l߹С򄓽ʹa݋
 
_l߹߰bɺ_ʹ΢Œߴa䛡x񄓽Ŀī@ȡ AppIDOһĿQ(СQ)硸ҵĵһĿxһصļAa惦Ŀ䛣c½ĿͿˡ
 
鷽W˽΢СĻaYڄ^xıļAǂļA_l߹ߕʾǷҪһ quick start Ŀxǡ_l߹ߕ҂_lĿһε demo
 
 
 
Ŀɹ҂ͿcԓĿM벢_l߹߽棬cȌڡ݋Բ鿴;݋҂Ĵaڡ{ԇԜyԇaģMС΢ſ͑ЧڡĿ԰l͵֙CA[HЧ
 
3. a
 
c_l߹Ȍġ݋҂Կ@ĿѽʼһЩεĴaļPIҲDZزٵģ app.jsapp.jsonapp.wxss @У.js Y_ļ.json Yļļ.wxss Yǘʽļ΢Сxȡ@ЩļС
 
҂˽@ļĹ޸Լ^_lԼ΢С
 
app.js С_a҂@ļбO ̎Сں•ȫ׃{ MINA ṩS API籾ͬ惦ͬxȡؔ
 
//app.jsApp({
  onLaunch function () {
    // { API ıؾЫ@ȡ    var logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs' logs)
  }
  getUserInfofunction(cb){
    var that = this;
    if(this.globalData.userInfo){
      typeof cb == "function" && cb(this.globalData.userInfo)
    }else{
      // {õ䛽ӿ      wx.login({
        success function () {
          wx.getUserInfo({
            success function (res) {
              that.globalData.userInfo = res.userInfo;
              typeof cb == "function" && cb(that.globalData.userInfo)
            }
          })
        }
      });
    }
  }
  globalData{
    userInfonull  }
})
app.json njСȫ҂@ļСЩMСĴ  ɫÌlʽĬJ}עԓļκע
 
/**app.json*/{
  "pages"[
    "pages/index/index"
    "pages/logs/logs"  ]
  "window"{
    "backgroundTextStyle""light"
    "navigationBarBackgroundColor" "#fff"
    "navigationBarTitleText" "WeChat"
    "navigationBarTextStyle""black"  }
}
app.wxss СĹʽ҂M class ֱʹ app.wxss •ĘʽҎt
 
/**app.wxss**/.container {
  height 100%;
  display flex;
  flex-direction column;
  align-items center;
  justify-content space-between;
  padding 200rpx 0;
  box-sizing border-box;
}
3.
 
@̳҂Ѓɂindex logs 棬gӭ퓺С򆢄־չʾ pages Ŀ΢Сеÿһġ· + Ҫ app.json pages У pages еĵһС
 
ÿһСͬ·ͬĂͬYļĽM磺index.jsindex.wxmlindex.wxssindex.json.js Yļ_ļ.json Yļļ.wxss Yǘʽļ.wxml YļYļ
 
index.wxml ĽYļ
 
<!--index.wxml--><view class="container">  <view  bindtap="bindViewTap" class="userinfo">    <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>    <text class="userinfo-nickname">{{userInfo.nickName}}</text>  </view>  <view class="usermotto">    <text class="user-motto">{{motto}}</text>  </view></view>
ʹ <view/><image/><text/> Yͽ̎
 
index.js _ļ@ļ҂ԱO ̎ں@ȡС•̎픵푑潻¼
 
//index.js// @ȡÌvar app = getApp()
Page({
  data {
    motto 'Hello World'
    userInfo {}
  }
  // ¼̎  bindViewTap function() {
    wx.navigateTo({
      url '../logs/logs'    })
  }
  onLoad function () {
    console.log('onLoad')
    var that = this    // {ÑÌķ@ȡȫ֔    app.getUserInfo(function(userInfo){
      // ”      that.setData({
        userInfouserInfo
      })
    })
  }
})
index.wxss Ęʽ
 
/**index.wxss**/.userinfo {
  display flex;
  flex-direction column;
  align-items center;
}.userinfo-avatar {
  width 128rpx;
  height 128rpx;
  margin 20rpx;
  border-radius 50%;
}.userinfo-nickname {
  color #aaa;
}.usermotto {
  margin-top 200px;
}
ĘʽǷDZҪġʽrĘʽеĘʽҎtӯBw app.wxss еĘʽҎtָĘʽҲĽYļֱʹ app.wxss ָĘʽҎt
 
index.json ļ
 
ļǷDZҪġļrԓw app.json window ͬ]ָļtԓֱʹ app.json еĬJá
 
logs Y
 
<!--logs.wxml--><view class="container log-list">  <block wxfor-items="{{logs}}" wxfor-item="log">    <text class="log-item">{{index + 1}}. {{log}}</text>  </block></view>
logs ʹ <block/> Ƙ˺Ma <block/> ʹ wxfor-items logs  logs ѭhչ_c
 
//logs.jsvar util = require('../../utils/util.js')
Page({
  data {
    logs []
  }
  onLoad function () {
    this.setData({
      logs (wx.getStorageSync('logs') || []).map(function (log) {
        return util.formatTime(new Date(log))
      })
    })
  }
})
\нY£
 
 
 
4. ֙CA[
 
 
 
_l߹ȲˆΙxĿcA[ߴa󼴿΢ſ͑w򞡣
 
ĿǰA[ςПoFҪȴ΢Źٷһ
 
Ҋ΢Źٷo_lָ߀dzܶ༚a͹ܶ]_չʾԽ͵չʾĕr!_l̳ʽ_ʼ!
 
һ£ʂ乤
 
Üʂ乤Ҫ_lһ΢ő̖Ҫǰ΢ŵĹٷWվd_l߹
 
1. d΢_l߹ߣ_ԓ棺
 
 
 
2. c½ web+ĿSF®棺
 
 
 
3. ԓȵĸ헃Ҫע——
 
AppIDչٷጁ
 
Appname ĿļAQ㌢顸ABCt֮ȫĿݾڡ/ABC/…Ŀ
 
_lĿ䛣ĿڱصĿ
 
עٴΏ{͈F꠳ɆTͬ_lԓĿthゃʹͬӵĿQĿԴ_fͬ_lĽyһ֮ǰĿt^cσݽ٘
 
4. ʂ乤ȫɺc½Ŀoc_
 
 
 
5. ψDʾ˿̣΢_l߹ѽԄӘһʼ demo ĿԓĿȰһ΢őĿ߂ĻݺͿܽYcĿQ(Dмcards)MԓĿܿĿĻܘˣ
 
 
 
ڶ£Ŀ
 
΢ĿǰÑȺwdz΢Ƴ̖Ժ󣬻𱬳̶ȴҶõҲͬƄ h5 ĸٰlչS̖IյԽԽs̖FڵĵҲǡ̎҂F꠾wһɴęnlFṩo_lߵķʽҲڰlȫĸ׃IJ DOM D΢ṩһ^򹤾ߌFܶ h5 ڹ̖yFĹc hybrid _lͬ hybrid _lķʽǣ΢_ŵĽӿڸ֔Y횲ṩo҂ĽMⲿĿܺͲ@ʹ׌_lȫÓx DOM_l˼D׃ܴ
 
ĺĹܷdzҪ˽\̡
 
ڣ
 
index.js棺
 
 
 
_l߹ Console Կ
 
 
 
console Կ App Launch-->App Show-->onload-->onShow-->onReady
 
app Ćc@ʾapp Ć app.js ãM뵽ļd@ʾȵ
 
@̎ܶ|d֮ĶԌFȵ
 
·ɣ
 
·Ŀ_lһֱǂc@䌍΢Ō·ɵĽB٣Ҋ΢·ɷ潛^ܺõķbҲṩD
 
wx.navigateTo(OBJECT)ǰDÃȵij棬ʹwx.navigateBackԷصԭ档
 
wx.redirectTo(OBJECT)P]ǰ棬DÃȵij档
 
wx.navigateBack()P]ǰǰһ
 
@ʹ·ɷ΢ŷbĺܺã_l߸ȥ·ܶ·ɷúܷ
 
M
 
˴΢ڽMṩҲǷdzȫϝMĿʶ_lٶȷdz죬_lǰJg[״Σ_lЧʕܺ
 
 
κⲿԼϟoʹãԭ js Ҳyʹǰ҂ js Ҳȫһ dom ʽ΢ő̖˴εļܘDzSκ domBǰ҂TʹõĄӑBOõrem.jsҲDzֵ֧
 
˴΢߀ṩ WebSocketͿֱ_lĿgdz
 
̖҂lF_l̖MYӻ´ꑿdzM@ϲIJʵҁlF
 
_ʼһЩεĴa!
 
1. ҵĿļAľ݋档@ʹ Sublime Text ݋ԸԼ_lTxԼϲgľ݋
 
 
 
2. ҪԼĿ{ĿYڷĿcard_courseĿҪˡtabBarԼԓõһЩļ
 
3. ʾĿġtabBar傀ˆΰo
 
 
 
4. ҵapp.jsonļÁ@傀ˆΡڴaҵ”tabBar”
 
 
 
ԸHĿУ
 
ColorǵײwɫselectedColorГQԓɫborderStyleГQˆһlɫbackgroundColorǵײˆΙڱɫ^󣬽hһһ{ԇ鿴Чӡ
 
“list”µĴaηãS
 
”pagePath”֮ļ.wxmlY[ˣ@΢_laԻһc——㹝saĕrgol•ļY
 
”iconPath”δ@@ʾĈD·@ɂ·ֱǾWjDˡ
 
”selectedIconPath”鮔ǰ@ʾD·ȥȥ֮ĬJ@ʾ顸”iconPath”ĈDˡ
 
”Text”}Ҳȥȥ֮@ʾDֻȥһԓλÕռ
 
ע⣺΢ŵĵײˆ֧(傀 icons)OӋ΢őõ UI ͻܘrҪAȿ]òˆΙڵŲ
 
5. ϴaҎtʾĿĻܘㅢ
 
 
 
 
 
6. Jsonļúúcard_courseĻYψDʾҪӼԕrhȱٵӼtҪ½hӼrӛ혎zһ¡app.jsonPǷѽһh
 
ע⣺҂˽h½һwxmlļͬrьġjs͡wxssļһ½΢ő̖cǽһwxmlļrͬrͬĿҵͬļġjs͡wxssļԡjsļ輰rڡapp.jsonAú
 
wxmlr΢ő̖ṩĽӿھa󲿷־ǰġdiv҂FھáviewҪӼrԸ΢ṩĽӿx
 
ʹáclassOØʽid@]ʲô̎Ҫdom
 
 
 
7. ʾĿ퓵ġwxmlaĈDоͿԿFһadz١
 
8. WxssļĘʽļҲֱ挑ʽʾвõ뷽ʽ
 
 
 
 
 
9. ޸ĴaˢһΣԿδOġview˺ֱ׃˷ɫ
 
ע⣺޸ġwxml͡wxssµăݺֱ F5 ˢ¾ֱӿЧ޸ġjstc؆oܿЧ
 
10. ⣬ʽڡapp.wxssֱá
 
 
 
 
 
11. JsļҪڡapp.jsonļġ”page”AúĿYʾĿеġindexͬĿ½Ăļw£
 
 
 
^ϲEе傀ײˆξȫꮅ
ھԃ
վ֩ģ壺 国产精品亚洲第一 | 国产一级片在线播放 | 在线播放亚洲 | 日本黄色一级视频 | 欧美一区二区黄 | 日韩免费视频一区二区 | a级片在线观看 | 精品国产31久久久久久 | 国产农村一级国产农村 | 99热视| 中文字幕动漫成人 | 成人在线不卡 | www一级片 | 日本精品一区二区在线观看 | 看亚洲a级一级毛片 | 国产亚洲精品久久yy50 | 91久久精品日日躁夜夜躁国产 | 欧美黑人狂野猛交老妇 | 欧美又大粗又爽又黄大片视频 | 日本特黄特色aaa大片免费 | 日韩一区二区在线视频 | 在线亚洲一区 | 黄色福利 | 精品免费国产 | 天天天操天天天干 | 亚洲人久久 | 97天天干 | 日韩一级免费电影 | 91亚洲国产成人久久精品网站 | 亚洲精品电影在线观看 | 久久久久久久久99 | 午夜视频在线观看网址 | 欧美一级片 | 91精品国产高清一区二区三区 | 日韩av手机在线观看 | 国产精品日韩 | av一区在线| 高清一区二区视频 | 久久精品| 欧美激情精品久久久久久变态 | 精品久|