使用js可以先将这个input设置一个id方便取值
使用jQuery可以更方便的解决这个问题。(需引入jQuery库)
<input type="text" name="name" id="name" /><script type="text/javascript">
//js通过id获取html对象并赋值
doument.getElenemtById("name").value="123"//通过id获取id为name元素并修改value属性为123
//通过jquery获取html对象并赋值
$("#name").val("123")//jquery通过id属性并修改value属性为123
$("input[name='name']").val("123")//jquery通过name属性获取html对象并赋值为123
</script>
js的doument.getElenemtById()方法可以通过id直接获取到html对象
jquery则通过定义的选择器获取html对象($("#id")),这种方法更直观更简便。
在小程序中没有DOM *** 作的方法,所以获取不到相应的DOM节点进行高度设置。解决方案
1.css方案
<view class="{{isFold ?'flod':'extend' }}" bindtap="flodFn">
我是一个很长的文字
</view>
.flod{
//折叠样式
}
.extend{
//展开样式
}
flodFn:function(){
this.setData({
isFold: !this.isFold
})
}
2.动态渲染方案
<view bindtap="flodFn">
<view wx:if="{{isFold}}" >
我是一个很长的文字
</view>
<view wx:else>
我是一个很长的文字
</view>
</view>
flodFn:function(){
this.setData({
isFold: !this.isFold
})
}
在data里面定义一个变量,前台绑定到input里面,然后给通过事件,方法改变data里面的变量。
【微信小程序】
1,微信小程序,简称小程序,缩写xcx,英文mini program。是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。
2,应用将无处不在,随时可用,但又无需安装卸载。
3,微信小程序于2017年1月9日凌晨正式上线。张小龙随后在朋友圈发出一条写着“2017.1.9”的状态,同时配有 iPhone 一代的新品发布图。张小龙以这样的形式,向乔布斯致敬。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)