Vue学习笔记之一-入门
时间:2023-04-02 19:38:24
HTML
网址:介绍-Vue.js注意演示的例子都是在JS中将Vue实例绑定到HTML中的指定元素,然后在数据中传递属性Vueinstance或methods中的方法对绑定元素的子元素进行操作,而不是指定ID元素本身。{{message}}
有时候代码是正常的,但是vue会报如下错误,可能是因为在html页面中,js脚本是在html页面渲染之前加载的是的,解决办法是把相关的script标签移到body标签的最后一部分。[Vuewarn]:Cannotfindelement:#element-idDeclarativeRendering-DeclarativeRendering简单文本渲染在HTML元素中写入{{message}},然后在JS中为data中的message属性指定值,即可以显示指定文字,这是最基本的文字显示方式。在JS中,el用于定位HTML元素。Vue实例中的message属性与HTML中的字段同名,其值将在最终的HTML页面中呈现。如果在控制台中手动更改app1.message的值,可以看到HTML页面中显示的文字也在瞬间更新。
{{message}} varapp1=newVue({el:'#app1',data:{message:'HelloVue!'}})绑定在In中的HTML元素属性HTML,v-bind命令用于绑定到元素的指定属性,如v-bind:title会将Vue实例绑定到HTML元素的title属性。以v-为前缀的指令用于对呈现的DOM执行响应式操作。下面代码的效果是:当鼠标悬停在span元素显示的文本上时,会显示JS中message的值,即:'Youloadedthispageon'+newDate()
将鼠标悬停在我身上几秒就可以看到我动态绑定的标题了! varapp2=newVue({el:'#app2',data:{message:'Youloadedthispageon'+newDate()}})如果你使用下面的第一行,最终呈现的HTML源代码将看起来像第二行而不是预期的:将innerHTML属性绑定到消息字段以显示指定的文本。