2

AppLocale(Applocale 卸载)

vue.js是一套前端框架,主要关注的是视图层。在vue框架中,只需要提供数据,绑定到具体的id就可以了。vue就是这套数据绑定、显示在视图层的前端框架。

在官网上,引入vue2的代码为:

<script src=https://czxt.haoyundao.net/"网页链接>

vue的核心是采用简单的方式,将数据渲染到DOM(Document Object Model)的系统中。

new vue 是新建一个vue应用。

鼠标悬停几秒钟查看此处动态绑定的提示信息!

var app2 = new Vue

{

el: '#app-2', data: { message: '页面加载于 ' + new Date

.toLocaleString

} }

这里的v-bind是指令,表示绑定title和message,让两者的信息保持一致。

vue的判断语句代码:

//<div id="app-3"> <p v-if="seen">现在你看到我了</p> </div>

var app3 = new Vue

{

el: '#app-3', data: { seen: true

} }

vue的循环语句代码:

//<div id="app-4"> <ol> <li v-for="todo in todos"> {{ todo.text }} </li> </ol> </div>

var app4 = new Vue

{

el: '#app-4', data: { todos: [

{ text: '学习 JavaScript' },

{ text: '学习 Vue' },

{ text: '整个牛项目' } ] } }

vue的监控语句代码:

//<div id="app-5"> <p>{{ message }}</p> <button v-on:click="reverseMessage">反转消息</button> </div>

var app5 = new Vue

{

el: '#app-5',

data: { message: 'Hello Vue.js!' },

methods: { reverseMessage: function

{

this.message = this.message.split

''

.reverse

.join

''

} } }

只是更新了应用的状态,但DOM不需要操作,都是由vue进行操作,只需要关注逻辑层。

vue的指令v-model使用:

<div id="app-6"> <p>{{ message }}</p> <input v-model="message"> </div>

var app6 = new Vue

{ el: '#app-6', data: { message: 'Hello Vue!' } }

vue可以用小型、独立、可复用的组件构建大型应用,可构成组件树。

简单的组件模板:

// 定义名为 todo-item 的新组件

Vue.component

'todo-item', { template: '

这是个待办项

' }

var app = new Vue(...)

现在你可以用它构建另一个组件模板:

<todo-item></todo-item>

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2148478/
1
上一篇dat格式
下一篇 dos常用命令(dos常用命令获取文件第一行第一列)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部