AngularJS微信小程序完毕简易留言板

好了,全数的机能代码都在那里了,我们飞快也去游玩吧。

才36行,以往一看,好啊,真特么不难。微信小程序的遵守完结重大看js部分,幸而这几个他们从没叫(wxjs),微信小程序的js写法,怎么说呢,假使你会vue.js
React或许是AngularJS,完全是玩同样的就会了,好啊,可是那四个本人临时都不会!!!!!!!!!!!!!!!

 1 /**index.wxss**/
 2 .msg-box{
 3   padding: 20px;
 4 }
 5 .send-box{
 6   display: flex;
 7 }
 8 .input{
 9   border: 1px solid #B0C4DE;
10   padding: 5px;
11 }
12 .msg-info{
13   display: block;
14   margin: 10px 0 0 0 ;
15   color: #339900;
16 
17 }
18 .place-input{
19   color: salmon;
20 }
21 .list-view{
22   margin: 20px 0 0 0;
23 }
24 .item{
25   overflow: hidden;
26   border-bottom: 1px dashed #87CEFF;
27   height: 30px;
28   line-height: 30px;
29 }
30 .text1{
31   float: left;
32 }
33 .close-btn{
34   float: right;
35   margin: 5px 5px 0 0;
36 }

微信小程序以往极流行,于是也就玩玩,做了三个简练的留言板,让大家看看,你们会说no
picture you say a j8 a,好吧先上航海用体育场地。

注澳优(Ausnutria Hyproca)下代码出处,这么些自家是根据腾讯课堂里的某部学科写的,,,,,,,,,,,,具体的忘了,也不查了,好歹说美赞臣下,不要说自家盗版,因为这一个自家正是为了我们学习用的,……………………

 1 <!--index.wxml-->
 2 <view class="msg-box">
 3 <!--留言-->
 4    <view class="send-box">
 5       <input bindinput="changeInputValue" class="input" type="text" value="{{inputVal}}" placeholder="请输入留言……" placeholder-class="place-input"/>
 6       <button size="mini" type="primary" bindtap="addMsg">添加</button>
 7    </view>
 8    <!--留言列表-->
 9    <text class="msg-info" wx:if="{{msgData.length==0}}">暂无留言……^_^</text>
10    <view class="list-view">
11       <view class="item" wx:for="{{msgData}}" wx:key="{{index}}">
12         <text class="text1">{{item.msg}}</text>
13         <!--button size="mini" plain class="close-btn" type="default">删除</button-->
14         <icon type="cancel" bindtap="DelMsg" data-index="{{index}}" class="close-btn" />
15       </view>
16    </view>
17 </view>
 1 //index.js
 2 //获取应用实例
 3 var app = getApp();
 4 Page({
 5   data: {
 6     msgData:[] 
 7   },
 8   changeInputValue(ev){
 9     this.setData({
10       inputVal:ev.detail.value
11     })
12   },
13 //删除留言
14   DelMsg(ev){
15     var n=ev.target.dataset.index;
16 
17     var list = this.data.msgData;
18     list.splice(n,1);
19     
20     this.setData({
21       msgData:list
22     });
23   },
24 //添加留言
25   addMsg(){
26     var list = this.data.msgData;
27     list.push({
28       msg:this.data.inputVal
29     });
30     //更新
31     this.setData({
32       msgData:list,
33       inputVal:''
34     }); 
35   },
36 })

AngularJS 1规范便是的,功能一目通晓,上面大家就贴实现的代码,首先是HTML页面,好啊,其实微信小程序的是wxml(微信ml)总感觉蹊跷,有木有。

看大家的布局代码,超简单,完全和css壹样

微信小程序里把div改成了view,据书上说div也足以用,未有尝试过,不知晓真假。可是就那样吗,反正原理都一样,页面效果首要看css,又错了,是wxss(微信ss)说实话总觉得……这种感觉倒霉多说。

到家的3陆行,早通晓wxml注释写一群应该也凑个36,那么些数字多顺啊。哈哈哈,

永不纠结那么多了。

js代码如下:

相关文章