直接给vue数组赋值,无法渲染到页面
来源:互联网 发布:淘宝卖店铺 编辑:程序博客网 时间:2024/05/21 08:59
直接操作vm.passwordArr, 无法渲染, 需要设置theArr, 最后使vm.passwordArr=需要设置theArr
<div id="app"><input maxlength="6" type="text" v-model="password"><ul><li v-for="(value, index) in passwordArr"><span v-if="value">1</span></li></ul><button v-on:click="showLi">渲染</button></div>
<script> var vm = new Vue({ el: "#app", data: { password: '', passwordArr: [1,1,1,0,0,0] }, methods: { showLi: function() { var theArr = []; for (var i = 0; i < vm.passwordArr.length; i++) { if (i<vm.password.length) { theArr[i] = 1; } else { theArr[i] = 0; } } vm.passwordArr = theArr; } } })</script>错误示范:
<script>var vm = new Vue({el: "#app",data: {password: '',passwordArr: [1,1,1,0,0,0]},methods: {showLi: function() {var theArr = []; for (var i = 0; i < vm.passwordArr.length; i++) { if (i<vm.password.length) { // 这样写是无效的 vm.passwordArr[i] = 1; } else { vm.passwordArr[i] = 0; } }}}})</script>
阅读全文
0 0
- 直接给vue数组赋值,无法渲染到页面
- 数组直接赋值给结构体
- VueJs无法检测到数组的变化(数组变了没有重新渲染页面)
- CString对象无法直接给CHAR*对象赋值
- vue之页面渲染
- struts2使用modeldriven执行转向更新页面是直接将getByID()获取到的值赋值给model数据不回显
- Vue 通过下表修改数组,页面不渲染问题
- vue 数组内对象修改属性页面不渲染问题
- 多维数组名可以直接赋值给指针变量吗?
- vue-cli 更改数组中的数据,页面dom及时渲染 Vue.set方法
- vue.js,ajax渲染页面
- 怎样给数组赋值
- 给字符串数组赋值:
- 循环给数组赋值
- js 给数组赋值
- vba给数组赋值
- Vue路由History mode模式中页面无法渲染的原因及解决
- Vue路由History mode模式中页面无法渲染的原因及解决
- HDU
- Linux命令:date,history,光标移动,删除字符
- Vim Basic
- MVG读书笔记——射影变换的校正(三)
- 小结 -2017-8-13
- 直接给vue数组赋值,无法渲染到页面
- Struts2中获得Request,Response的几种方法
- 常用shell(1):shell获取系统当前时间戳
- 【寒江雪】C++内存对齐原则
- POJ1988 Cube Stacking(并查集的应用)
- Retrofit 中设置 OkHttp 拦截器,保存和添加 Cookie
- FrameBuffer之register_framebuffer
- COJ1978-LXX的图论题
- C++/CLI 窗体程序通过空间的name操纵控件