Vue 实例方法

xml 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue 实例方法</title>
    <script type="text/javascript" src="../assets/js/vue.js"></script>
</head>
<body>
<h1>Vue 实例方法</h1>
<hr>
<div id="app">

</div>
<p><button οnclick="destroy()">卸载</button></p>
<p><button οnclick="reload()">刷新</button></p>
<p><button οnclick="tick()">修改</button></p>
</body>
</html>
<script>
 var whl=Vue.extend({
     template:`<p>{{info}}</p>`,
     //扩展的直接写对象是不行的 必须用匿名函数来命名数据
     data:function () {
         return{
             info:'我是中国人'
         }
     },
     //挂载的时候执行
     mounted:function () {
         console.log('我是挂载的时候触发')
     },
     //删除的时候触发
     destroyed:function () {
         console.log('我是卸载的时候触发')
     },
     //被更新的时候触发
     updated:function () {
         console.log('我是更新之后触发')
     }
 })
    //构造  挂载方法 $mount
    var vm = new whl().$mount('#app')
   function destroy(){
     // 销毁 $destroy
      vm.$destroy();
   }

   function reload(){
     //刷新的方法
      vm.$forceUpdate()
   }
   //数据修改方法
    function tick(){
       vm.info='我更新该了';
       vm.$nextTick(function(){
           console.log('info更新完了 调用')
       })
    }
</script>
相关推荐
AGV算法笔记8 小时前
CVPR 2024顶级SLAM论文精读:SplaTAM如何用3D高斯实现稠密RGB-D SLAM?
深度学习·3d·机器人视觉·slam·三维重建
xiaogg36788 小时前
spring oauth2 单点登录
java·vue.js·spring
wayz119 小时前
Day 18:Keras深度学习框架入门
人工智能·深度学习·神经网络·算法·机器学习·keras
雾岛听风6919 小时前
JavaScript基础语法速查手册
开发语言·前端·javascript
遇见~未来9 小时前
第三篇_现代布局_从弹性到网格
前端·css3
前端那点事9 小时前
Vue前端SEO优化全攻略(实操落地版,新手也能上手)
前端·vue.js
AI技术增长9 小时前
Pytorch图像去噪实战(十二):DDPM图像去噪完整训练流程,构建可复现扩散模型工程
pytorch·python·深度学习
Dxy12393102169 小时前
HTML 如何使用 SVG 画曲线
前端·算法·html
用户2367829801689 小时前
从零实现 GIF 制作工具:LZW 压缩与 Median Cut 色彩量化
前端·javascript
hahaha 1hhh9 小时前
中文乱码 ubuntu autodl
linux·运维·前端