当前位置: 首页 > news >正文

做网站需要考虑哪些问题南岸网站建设哪家好

做网站需要考虑哪些问题,南岸网站建设哪家好,厦门建设服务管理中心网站,qq是腾讯还是阿里目录 在合适的时间进行操作取dom元素利用生命周期模拟网络数据发送代码示例 总结 欢迎关注 『VUE』 专栏,持续更新中 欢迎关注 『VUE』 专栏,持续更新中 在合适的时间进行操作 假设网页一颗果树,我们要取dom(果实),一定要在渲染完成后才能取(果实) 通常…

目录

    • 在合适的时间进行操作
    • 取dom元素
    • 利用生命周期模拟网络数据发送
      • 代码示例
    • 总结


欢迎关注 『VUE』 专栏,持续更新中
欢迎关注 『VUE』 专栏,持续更新中

在合适的时间进行操作

假设网页一颗果树,我们要取dom(果实),一定要在渲染完成后才能取(果实)

通常是在组件挂载完毕mounted()(果子成熟了)取较为合适.


取dom元素

beforeMount()挂载之前,underfind
mounted()挂载完毕,才能拿到dom

app.vue

<template><h3>生命周期</h3><p ref="msg">{{ message }}</p><button @click="updatedData">修改数据</button>
</template><script>
export default {data() {return {message: "qwer",};},methods: {updatedData() {this.message = this.message + "asdf";},},beforeCreate() {console.log("创建之前~");},created() {console.log("创建完毕");},beforeMount() {console.log("挂载之前");console.log(this.$refs.msg); //underfind},mounted() {console.log("挂载完毕");console.log(this.$refs.msg);},beforeUpdate() {console.log("更新之前");},updated() {console.log("更新完毕");},beforeUnmount() {console.log("销毁之前");},unmounted() {console.log("销毁完毕");},
};
</script>

利用生命周期模拟网络数据发送

一个常用的应用是我们接收到一组json数据,然后在前端可视化,在我们挂载完毕的生命周期后进行渲染.所以通过在挂载完毕后加入数据的方式,模拟网络数据发送到网页的过程.

data数据初始化是在create之后的,表示数据初始化完毕,所以我们created()中赋值数据,实际开发中不是赋值是从某些接口获取.
在这里插入图片描述

  created() {console.log("创建完毕");this.banner = [{title: "mzh",content: "wg191",},{title: "ljc",content: "wg191",},{title: "ltl",content: "wg191",},];},

但是你也可以放在mounted()表示结构已经渲染完成,一般来说结构更重要,类似京东的下拉刷新商品,可以看到结构是已经有了的,但是数据是稍后出现的.

代码示例

<template><h3>生命周期</h3><p ref="msg">{{ message }}</p><button @click="updatedData">修改数据</button><ul><li v-for="(item, index) of banner" :key="index"><h3>{{ item.title }}</h3><h3>{{ item.content }}</h3></li></ul>
</template><script>
export default {data() {return {message: "qwer",banner: [],};},methods: {updatedData() {this.message = this.message + "asdf";},},beforeCreate() {console.log("创建之前~");},created() {console.log("创建完毕");},beforeMount() {console.log("挂载之前");console.log(this.$refs.msg); //underfind},mounted() {console.log("挂载完毕");console.log(this.$refs.msg);this.banner = [{title: "mzh",content: "wg191",},{title: "ljc",content: "wg191",},{title: "ltl",content: "wg191",},];},beforeUpdate() {console.log("更新之前");},updated() {console.log("更新完毕");},beforeUnmount() {console.log("销毁之前");},unmounted() {console.log("销毁完毕");},
};
</script>

总结

大家喜欢的话,给个👍,点个关注!给大家分享更多计算机专业学生的求学之路!

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2024 mzh

Crated:2024-3-1

欢迎关注 『VUE』 专栏,持续更新中
欢迎关注 『VUE』 专栏,持续更新中
『未完待续』


http://www.yayakq.cn/news/557880/

相关文章:

  • 网站备案准备资料查询网站入口
  • 网站后台功能需求做网站公司融资多少
  • 备案网站内容说明石家庄计算机培训机构
  • 大学专业网站互联网公司名称大全
  • 建网站公司联系方式好省推广100种方法
  • 营口网站建设求职简历免费模板网站知乎
  • 江西省城乡住房建设部网站东莞网站建设公司百推
  • 英文网站营销手机号码网站建设
  • 网站建设通路h5页面免费制作
  • 国外优秀企业网站欣赏手机开发者模式怎么打开
  • 营销型网站九大特点聚美优品网站开发时间进度表
  • 做网站在线视频如何添加哪些公司需要网页电商设计师
  • 房地产公司网站制作移动互联网开发就业前景
  • 哪个网站是做安全教育如何找网站
  • 上海网站se0优化公司景观小品设计网站推荐
  • 烟台做网站的导航网站模板免费
  • 运营一个网站的成本安源网站建设
  • 如何关闭网站 备案上海资本公司排名
  • 网站用户细分有什么网站有教师招聘考试题目做
  • 网站开发项目计划书模板南宁月嫂网站建设
  • 关于网站建设 策划文案湖南移动网站建设
  • 微页制作网站模板下载护理专业建设规划
  • 开一家网站建设公司网站持有者和备案企业
  • 上海做网站联系电话vps安装wordpress
  • 苏州好的网站公司名称知了seo
  • 江苏省城市建设信用手册网站为什么网站关键词没有排名
  • 医保局微网站开发凡科建设网站如何
  • 长沙购物网站建设手机和pc合一的网站
  • 南宁制作网站凡科互动游戏作弊软件
  • 网站建设的简历微信网站是什么