zoukankan      html  css  js  c++  java
  • vue计算属性和vue实力的属性和方法

    生命周期

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Vue生命周期</title>
    	<script src="js/vue.js"></script>
    	<script>
    		window.onload=function(){
    			let vm=new Vue({
    				el:'#itany',
    				data:{
    					msg:'welcome to itany'
    				},
    				methods:{
    					update(){
    						this.msg='欢迎来到南京网博!';
    					},
    					destroy(){
    						// this.$destroy();
    						vm.$destroy();
    					}
    				},
    				beforeCreate(){
    					alert('组件实例刚刚创建,还未进行数据观测和事件配置');
    				},
    				created(){  //常用!!!
    					alert('实例已经创建完成,并且已经进行数据观测和事件配置');
    				},
    				beforeMount(){
    					alert('模板编译之前,还没挂载');
    				},
    				mounted(){ //常用!!!
    					alert('模板编译之后,已经挂载,此时才会渲染页面,才能看到页面上数据的展示');
    				},
    				beforeUpdate(){
    					alert('组件更新之前');
    				},
    				updated(){
    					alert('组件更新之后');
    				},
    				beforeDestroy(){
    					alert('组件销毁之前');
    				},
    				destroyed(){
    					alert('组件销毁之后');
    				}
    			});
    		}
    	</script>
    </head>
    <body>
    	<div id="itany">
    		{{msg}}
    		<br>
    
    		<button @click="update">更新数据</button>
    		<button @click="destroy">销毁组件</button>
    	</div>
    </body>
    </html>
    

    计算属性

    计算属性也是用来存储数据,但具有以下几个特点:
        a.数据可以进行逻辑处理操作
        b.对计算属性中的数据进行监视
  • 相关阅读:
    js检测对象是否是数组的三种方法
    mongdb查询数据并且返回数据条数
    mongdb数据库的操作
    NodeJs运行服务器-day01
    html5新增的定时器requestAnimationFrame
    vue 中scroll事件不触发问题
    Node.js快速生成26个字母
    Node.js fs文件系统模块
    Node.js 创建server服务器
    JavaScript exec()方法
  • 原文地址:https://www.cnblogs.com/wspblog/p/9857602.html
Copyright © 2011-2022 走看看