今天繼續(xù)玩一些微信小程序的api來(lái)做例子,感覺(jué)自己可能創(chuàng)造力不很足,只能模仿著別人的例子來(lái)做一個(gè)自己的計(jì)算器了。老規(guī)矩,github源碼地址我會(huì)附在文章末尾,供大家參考。用微信 ...
今天繼續(xù)玩一些微信小程序的api來(lái)做例子,感覺(jué)自己可能創(chuàng)造力不很足,只能模仿著別人的例子來(lái)做一個(gè)自己的計(jì)算器了。老規(guī)矩,github源碼地址我會(huì)附在文章末尾,供大家參考。用微信開(kāi)發(fā)者工具新建的項(xiàng)目,index.wxss我也不去改了。只在index.wxml界面加一個(gè)到計(jì)算器頁(yè)面的入口。index.js里面加入一個(gè)參數(shù).
下面是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>--><button type="default" size="{{defaultSize}}" plain="{{plain}}" hover-class="button-hover" disabled="{{disabled}}" bindtap="toCalc">{{motto}}</button></view></view>然后是index.js
//index.js//獲取應(yīng)用實(shí)例var app = getApp()Page({data: {motto: '簡(jiǎn)易計(jì)算器',userInfo: {},defaultSize:'default',disabled:false,iconType:'info_cycle'},//事件處理函數(shù)bindViewTap: function() {wx.navigateTo({url: '../logs/logs'})},onLoad: function () {console.log('onLoad')var that = this//調(diào)用應(yīng)用實(shí)例的方法獲取全局?jǐn)?shù)據(jù)app.getUserInfo(function(userInfo){//更新數(shù)據(jù)that.setData({userInfo:userInfo})})},//到計(jì)算器界面toCalc:function(){wx.navigateTo({url: '../cal/cal'})}})這里給大家附上一張丑丑的界面圖??梢钥吹轿疫@里是新建了cal這個(gè)文件夾,里面放上cal.js cal.wxml cal.wxss三個(gè)文件

記得在這里你新建好了一個(gè)wxml,你就需要在app.json去做頁(yè)面的配置,不然你是訪問(wèn)不到的。所以下面放一下app.json(由于有歷史功能,待會(huì)再加一遍)