首页 > 其他分享 >vue 生命周期(一)

vue 生命周期(一)

时间:2023-03-28 15:04:43浏览次数:52  
标签:function el 生命周期 console log content vue data


下图展示了实例的生命周期。你不需要立马弄明白所有的东西,不过随着你的不断学习和使用,它的参考价值会越来越高。

测试代码

h5

 

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
<div class="test">
  {{content}}
</div>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.0.3/vue.js"></script>

</body>
</html>

js

var vue=new Vue({
  el:'.test',
  data:{
    a:'A内容',
    content:null
  },
  beforeCreate:function(){
    console.log(this.a);
    console.log('属性未载入前');
  },
  created:function(){
  console.log(this.a);
    console.log("资料data已可取得,但el属性还未被建立");
},
  beforeMount:function(){
    console.log("还没抓到el资料");
  },
  mounted:function(){
    console.log("已经挂载上dom 并取得dom资料");
  },
  
  methods:{
    greet:function(){
      console.log("123");
    }
  }
});

vue 生命周期(一)_html

标签:function,el,生命周期,console,log,content,vue,data
From: https://blog.51cto.com/u_14523369/6154903

相关文章

  • Vue的$nextTick完成后获取渲染后的dom数据
    问题是这样滴:需要在div的内容更新后获取div的高度,如果在更新值后马上获取,则高度还是之前的,需要在$nextTick中获取,但是呢这个高度需要返回给上层函数用做比较,所以就想$......
  • vue全家桶进阶之路19:webpack资源打包工具
    Vue.js是一个前端开发框架,它可以帮助我们快速构建单页应用和复杂的交互界面。而Webpack则是一个前端资源打包工具,它可以将多个JavaScript、CSS、HTML、图片等资源打包......
  • webstorm运行Vue项目环境配置(如何从0配置运行一个写好的vue项目)
     1.在Node官网上下载zip安装包。网址:https://nodejs.org/dist/v16.14.0/(需要哪个版本就把/v后的版本号改成哪个版本)  2.下载完成后解压至需要的文件夹下。  3......
  • vue3 中 pinia 的 state 修改模版绑定的 state 数据没更新?
    解决方案:给state增加 computedimport{useLayerStore}from"@/stores/";constlayer=useLayerStore();constlayerList=computed(()=>layer.layerList);......
  • 超全、超简单Vue微信公众号授权登录指南
    <template> <divid="app"> <h1>微信授权登陆</h1> <div> <div> <span>手机号</span>&nbsp;&nbsp; <inputtype="number":value="account"placeholder="......
  • vue2实现路由懒加载
    以下内容仅供学习使用安装@babel/plugin-syntax-dynamic-import插件。1.1使用npm安装:npminstall--save-dev@babel/plugin-syntax-dynamic-import1.2使用yarn安装......
  • Vue中watch和computed的区别和应用场景
    watch中的函数是不需要调用的,computed内部的函数调用的时候不需要加()。Watch是属性监听,监听属性的变化;computed是计算属性,通过属性计算而得来的属性。watch需要在数据变化......
  • VUE实现购物车界面
    以下是一个用Vue.js实现购物车的简单示例:在Vue组件中定义购物车数据:data(){return{cart:[],total:0}}在商品列表或详情页中添加“加入购物......
  • 记录优化vue项目首屏加载慢的过程
    一背景当项目部署在外网时,前端首屏加载的平均时间是10S,通过开发者工具查看加载的包,例如chunk-libs.xxx.js的有2.9MB,因为包太大导致加载慢,严重影响了用户体验。所以解决......
  • vue全家桶进阶之路8:Axios的安装与HTTP请求实战
    Axios是一个基于Promise的HTTP客户端,用于在浏览器和Node.js中发送HTTP请求。它可以使用在Vue中发送请求以及与后端API进行交互。在Vue中使用Axios可以通过以下步骤:安装A......