vue实例方法 example methods

Posted sunyang-001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue实例方法 example methods相关的知识,希望对你有一定的参考价值。

介绍几个vue 的实例方法:

- $destroy()==>销毁方法

- $forceUpdate()==>更新方法

- $nextTick()==>数据修改方法

需要配合钩子函数使用

具体代码如下:

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>example methods demo</title>
<script src="../assets/js/vue.js"></script>
<script src="../assets/js/jquery-3.1.0.min.js"></script>
</head>

<body>
<h1>example methods demo</h1>
<hr>
<div id="app"></div>
<button onclick="destroy()">destroy</button>
<button onclick="reload()">reload</button>
<button onclick="tick()">tick</button>

<script>

var js = Vue.extend(
template: `<p> message </p>`,
data()
return
message: ‘hello‘
,
mounted()
console.log(‘mounted 被创建‘);

,
destroyed()
console.log(‘destroyed 销毁之后‘);

,
updated()
console.log(‘updated 更新之后‘);
,
)
var vm = new js().$mount(‘#app‘)

function destroy()
vm.$destroy() // 销毁方法

function reload()
vm.$forceUpdate() // 更新方法

function tick()
vm.message = ‘updated message info‘
vm.$nextTick(function () // 数据修改方法
console.log(‘message 更新后调用‘);

)
</script>
</body>

</html>
技术图片

技术图片

技术图片

 

以上是关于vue实例方法 example methods的主要内容,如果未能解决你的问题,请参考以下文章

vue学习笔记之初识vue——实例方法声明

vue开发computed,watch,method执行的先后顺序

vue.js基础知识篇:过渡Method和Vue实例方法

vue实例化指的是什么?

computedmethodswatch

实例分析Vue.js中 computed和method不同机制