响应式更新
下面代码就是一个最简单的vue挂载的实例,html里的{
{num}}
被vue替换,加了v-cloak
指令用于完成数据更新后在进行渲染
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="js/jquery-3.4.1.js"></script>
<script src="js/vue.js"></script>
<style>
[v-cloak]{
display: none;
}
</style>
<script>
let content=123;
$(function () {
let d1Vue=new Vue({
data:{
"num":content
}
});
d1Vue.$mount("#d1");
})
</script>
</head>
<body>
<div id="d1" v-cloak>
{
{num}}
</div>
</body>
</html>
如果此时我们希望更新这个data,如下,直接修改content并不会触发视图更改。需要使用全局方法Vue.set
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset