Vue实例各个选项详解

 

前言

在学习Vue的过程中,我会把我遇到过的Vue实例中的选项都记录在下面的代码中,每个选项的具体使用会在单独的文章中给出示例。

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue实例各个选项详解</title>
    <!-- 在线 vue.js -->
    <!--    <script src="https://unpkg.com/vue/dist/vue.min.js"></script>-->
    <!-- 本地 vue.js,需要下载 vue.js 后放入本地中 -->
    <script src="vue.js"></script>
</head>

<body>
<div id="app">
    <h1>这里展示Vue实例中的各个选项</h1>
    <p>{{message}}</p>
</div>

<script>
    var app = new Vue({
        el: '#app',
        data: { // 数据属性
            //
            message: 'Hello Vue.js!'
        },
        methods: { // 方法属性
            //
        },
        computed: { // 计算属性
            //
        },
        watch: { // 监听属性
            //
        },
        components: { // 组件属性
            // 
        },

        created: function () { // Vue 的生命周期钩子:created、mounted、beforeDestroy
            //
        },
        mounted: function () {
            //
        },
        beforeDestroy: function () {
            //
        }
    });
</script>
</body>
</html>

详解 Vue 实例中的各个选项

el

用于指定一个页面中已存在的 DOM 元素来挂载 Vue 实例,它可以是 HTMLElement,也可以是 CSS 选择器。

data (数据属性)

通过 Vue 实例的 data 选项,可以声明应用内需要双向绑定的数据。建议所有会用到的数据都预先在 data 内声明,这样不至于将数据散落在业务逻辑中,难以维护。

methods (方法属性)

//

computed (计算属性)

计算属性在处理一些复杂逻辑时是很有用的。

watch (监听属性)

//

components (组件属性

//

created

实例创建完成后调用,此阶段完成了数据的观测等,但尚未挂载,$el 还不可以用。需要初始化处理一些数据时会比较有用。

mounted

el 挂载到实例上后调用,一般我们的第一个业务逻辑会在这里开始。

beforeDestroy

实例销毁之前调用。主要解绑一些使用 addEventListener 监听的事件等。


PS:“你只管悄悄努力,然后惊艳所有人”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值