// Vue 使用示例代码
// 引入 Vue.js
// 可以通过 CDN 或者 npm 安装来引入 Vue
// <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
// 创建一个 Vue 实例
new Vue({
// 指定挂载的 DOM 元素
el: '#app',
// 数据对象,Vue 会将这些数据变成响应式的
data: {
message: 'Hello Vue!'
},
// 方法对象,定义一些可以在模板中调用的方法
methods: {
reverseMessage: function () {
this.message = this.message.split('').reverse().join('')
}
}
})
// HTML 部分
// <div id="app">
// {{ message }}
// <button v-on:click="reverseMessage">Reverse Message</button>
// </div>
Vue 实例:new Vue({...}) 创建了一个 Vue 实例。每个 Vue 应用都是通过 Vue 构造函数创建的新 Vue 实例开始的。
挂载元素:el: '#app' 表示将 Vue 实例挂载到页面中 ID 为 app 的 DOM 元素上。
数据绑定:data 对象中的 message 属性会被 Vue 转换为响应式数据,当它发生变化时,视图会自动更新。
方法定义:methods 中定义了 reverseMessage 方法,该方法会在点击按钮时被调用,并且会反转 message 的内容。
事件处理:v-on:click="reverseMessage" 是 Vue 的指令,用于监听 DOM 事件并触发相应的方法。
插值表达式:{{ message }} 是 Vue 的插值语法,用于在模板中显示数据属性的值。
下一篇:vue class绑定的几种方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站