第一部分:新建的項目文件圖解
第二部分:最簡單的Demo設計使用
這個小Demo,代碼量不多:導航樣式、View、Text、點擊、JS交互的使用,主要是理解每個后綴文件的功能,然后才能更好的使用開發(fā).......(下面代碼和源代碼沒差別,實在想要的請留言,謝謝。。。)
首先在index.wxml中創(chuàng)建相關控件
-
<!--創(chuàng)建一個背景為藍色的View,并且添加點擊事件,輸出啟動日志-->
-
<view bindtap="bindViewTap" class="myView">
-
<text class="myView-clickK">點我點我</text>
-
</view>
-
-
<!--創(chuàng)建了一個text標簽,然后執(zhí)行了JS交互,在indexindex.js中進行賦值-->
-
<view class="usermotto">
-
<text class="user-motto">{{motto}}</text>
-
</view>
-
</view>
然后在index.wxss中設計控件位置和屬性樣式,
-
/**rpx單位是微信小程序中css的尺寸單位,rpx可以根據(jù)屏幕寬度進行自適應。
-
規(guī)定屏幕寬為750rpx。如在 iPhone6 上,屏幕寬度為375px,共有750個物理像素,
-
則750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。開發(fā)建議:
-
開發(fā)微信小程序時設計師可以用 iPhone6 作為視覺稿的標準。UI設計圖建議:使用
-
設計稿使用設備寬度750px比較容易計算750px的話1rpx=1px,這樣的話,設計圖上量出
-
來的尺寸是多少px就是多少rpx**/
-
.myView{
-
width: 200rpx;
-
height: 200rpx;
-
margin-top: -100rpx;
-
background-color: blue;
-
}
-
.myView {
-
display: flex;
-
flex-direction: column;
-
align-items: center;
-
width: 200rpx;
-
height: 200rpx;
-
margin: 20rpx;
-
border-radius: 50%;
-
}
-
.myView-clickK {
-
margin-top: 75rpx;
-
height: 50rpx;
-
color: red;
-
}
-
.usermotto {
-
margin-top: 100rpx;
-
}
涉及到交互功能,所以在index.js中,設置內(nèi)容
-
data: {
-
motto: 'Hello World,你好,世界!'
-
},
-
//事件處理函數(shù)
-
bindViewTap: function() {
-
wx.navigateTo({
-
url: '../logs/logs'
-
})
-
},
設置導航樣式,需要在app.json中進行設置
效果展示:
|