四时宝库

程序员的知识宝库

uniapp组件的onload无效?其实uniapp组件是用mounted代替onload

uniapp中只有页面 vue 里边有 onLoad,组件 vue里边生命周期都是标准 vue 的生命周期,

vue3 script setup 语法糖(vue3.js)

Loong Panda

前端干货分享:Vue2.X中nextTick到底是干啥的?原理是什么?



Vue文档中对nextTick关于nextTick的介绍语焉不详,官网的解释如下:

在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM

那么nextTick的应用场景是什么?光说不练假把式,先上代码。


测试代码很简单,重点在于 methods里面的changeMsg方法。

    前端面试:专注Vue.js常见的问题答疑,掌握了基本上Vue就过关了

    v-show 与 v-if 区别

    第一题应该是最简单的,提这个问题,也是想让候选人不那么紧张,因为但凡用过 Vue.js,多少知道 v-show 和 v-if 的区别,否则就没得聊了。不过这最简单的一道题,有三个层次,我会逐一追问。首先,基本所有人都会说到:

    v-show 只是 CSS 级别的 display: none; 和 display: block; 之间的切换,而 v-if 决定是否会选择代码块的内容(或组件)。

    Vue进阶(三十六):vue中created方法使用详解

    这次给大家带来vuecreated方法使用详解,使用vue

    js和vue实现时分秒倒计时的方法(vue按钮倒计时5秒后可用)

    我们平常浏览网页的时候,经常见到“距游戏公测1天2小时3分钟4秒”这样的倒计时器。像切图网qietu.com长期提供web前端切图开发服务,经常就遇到要做倒计时的效果,干脆记录下来,免得重复造轮子。

    下面两个 demo 将分别用纯 JavaScript 、基于 Vue.js 的 JavaScript 实现。代码中可能包含部分 ES6 语法,但相信很容易理解。

    JavaScript

    创建一个 countdown 方法,用于计算并在控制台打印距目标时间的日、时、分、秒数,每隔一秒递归执行一次。

    vue3通过ref获取元素(vue3通过ref获取元素的宽度)

    利用ref函数获取组件中的标签元素,可以操作该标签身上的属性,还可以通过ref来取到子组件的数据,可以修改子组件的数据、调用子组件的方法等、非常方便. 适用于vue3.0版本语法,后续会讲到vue3.2版本setup语法糖有所不同。

    语法示例:

    <input标签 type="text" ref="inputRef">

    vue3.0项目开发(二)新特性之setup函数

    setup 函数是一个新的组件选项,它会在 beforeCreate 钩子之前被调用。

    <template>
      <div>
        <img alt="Vue logo" src="./assets/logo.png">
        <h1>vue3.0 beta</h1>
        <div>{{ count }} {{ object.foo }}</div>
        </div>
    </template>
    
    <script>
      import { ref, reactive } from 'vue'
    
      export default {
        setup() {
          console.log('setup')
          const count = ref(0)
          const object = reactive({ foo: 'bar' })
    
          // 暴露给模板
          return {
            count,
            object,
          }
        },
        created(){
          console.log('created')
        },
        beforeCreate(){
          console.log('beforeCreate')
        },
        mounted(){
          console.log('mounted')
        },
        beforeMount(){
          console.log('beforeMount')
        },
        data(){
          return {
            age: 18
          }
        }
      }
    </script>

    代码将如何变化?在Vue2和Vue3中构建一个表单组件试试

    全文共5529字,预计学习时长16分钟


    过去,我们看过很多重大变革即将到来的文章,但是并没有真正深入研究代码将如何变化。


    为了展示这些变化,小芯将在Vue2和Vue3中构建一个简单的表单组件。


    在本文的最后,将介绍Vue2和Vue3之间的主要编程差异,帮助大家了解,逐渐成为更好的开发人员。

    Vue组件通信,不再傻傻分不清props,$emit,$on,$refs这些用法了

    前言

    作为一个十几年开发经验的JAVA后端,对于前端多少也有一点了解,完全让我深入前端的还是自从自己接单给客户做项目后开始的。因为自己一个人干活你必须前后端都懂,不然你的成本就太高。有一段时间在用前端写组件的时候需要组件向其他组件传递数据,当时从网络上查找资料总是参差不齐,每个人说的不一样,但是每个人说的好像又没问题,最后才发现其实这些网络资料不一定是错的,只是资料说的有点片面,没有归纳总结从本质区别上说清楚组件通信的方式。

    控制面板
    您好,欢迎到访网站!
      查看权限
    网站分类
    最新留言
      友情链接