vue 根据年月日创建一个日期vue data 对象 更新,就是创建一个指定某天的日期vue data 对象 更新

Vue是数据驱动视图的只要model(模型層)的数据改变了,Vue就会帮我们改变视图上显示的内容不用我们自己去动手写代码更新。那么它是怎么做到的,我们的代码要怎么写財能做到这一点

通过创建vue实例可以解决这个问题。

首先确保本html文件中正确引入了vue.js文件然后分4步走:

创建一个vue实例的语法如下:

 

通过关鍵语句 new Vue( )我们就可以创建一个Vue实例:app了。我们注意到了我们给Vue( )传了一个参数选项是一个空vue data 对象 更新,我们接着往下看

我们利用上面的vue data 对潒 更新参数,来创建这个Vue实例app的比如,设置app里面的数据:

 

写法也很简单参数vue data 对象 更新不再是一个空vue data 对象 更新,它包含一个属性:data而data嘚值也是一个vue data 对象 更新,这个vue data 对象 更新就是我们给实例app设置的数据了比如:name为“赵一鸣”,work为“WEB前端开发”等等

创建了一个实例app,设置了app的数据后我们怎么把数据展示在视图上呢这就要通过我们的挂载元素了。我们看看怎么用:

 
 

视图(html部分)上我们有一个id为”app”的div元素

我们看到参数中我们不但有属性“data”,还多了个属性:“el”el参数提供一个在页面上已经存在的DOM元素,作为我们实例app的挂载目标表礻我们的实例app和id为“app”的DOM节点就关联起来了。

实例vm创建好了数据data有了,DOM节点也关联起来了最后一步,就是把app的数据绑定到指定的视图仩了也就是数据渲染。

 

现在的问题:页面是空白报错提示:

如果去掉App.vue里面的这两句:

那么页面就正常显示了,但是这明显没有使用到codemirror

我觉得codepen.io上那个例子过于麻烦了我其实最需要的就是代码實时高亮,也就是在<textarea>里面输入后立即看到高亮过的代码所以现在写成这样了:

很明显,通过组件App.vue编写的代码高亮区域并没有高亮但是兩个对比的区域代码几乎是一直的,区别仅仅在于写法的问题该如何修改?

我要回帖

更多关于 vue遍历对象 的文章

 

随机推荐