ICode9

精准搜索请尝试: 精确搜索
  • vue3 学习笔记 (五)——vue3 的 setup 如何实现响应式功能?2021-11-22 09:31:15

    setup 是用来写组合式 api ,内部的数据和方法需要通过 return 之后,模板才能使用。在之前 vue2 中,data 返回的数据,可以直接进行双向绑定使用,如果我们把 setup 中数据类型直接双向绑定,发现变量并不能实时响应。接下来就看看setup如何实现data的响应式功能? 一、ref setup 内的自定义属

  • vue3 + elementplus 教程2021-11-21 18:00:39

    一. 初始化 安装@vue/cli  ,  -g: 全局安装 vue-cli npm install @vue/cli -g 或者 yarn global add @vue/cli   二. 创建项目 vue create 项目名  进行项目初始化 D:\workspace\test>vue create element-plus-test ? Your connection to the default npm registry

  • vue3 配置轮播图 swiper62021-11-21 14:30:00

    本人用的是"swiper": "^6.3.0", 现在轮播图配置更加友好 <template> <swiper :autoplay="swiper_options.autoplay" :loop="swiper_options.loop" :speed="swiper_options.speed" :pagination="swip

  • vue3+ts +vant 从0搭建移动端架子2021-11-20 23:32:24

    1. 前期准备 安装node,vue3,vscode   1.1 安装更新脚手架 npm install -g @vue/cli        npm update -g @vue/cli   1.2 vscode 插件 Volar  ,Vue 3 Snippets  开发vue3时需要关闭vetur插件 2. vue3官网  https://v3.cn.vuejs.org/    vant 官网https://vant-contrib

  • vue3学习笔记五:v-model使用2021-11-20 18:58:54

    1、VmodelTest.vue <template> <div @click="$emit('update:modelValue',modelValue+1)">counter:{{ modelValue }}</div> </template> <script> export default { props: { modelValue: { type: Number,

  • vue3+swiper4.5.12021-11-19 13:06:37

    安装 npm i swiper@4 -S 引入css文件 import 'swiper/dist/css/swiper.css' 引入swiper文件 文档 https://www.swiper.com.cn/usage/index.html import Swiper from 'swiper' 使用swiper 文档 https://www.swiper.com.cn/usage/index.html <div class="swiper-

  • vue2 Vue3 v-model 原理2021-11-19 09:06:52

    面试题:请阐述一下 v-model 的原理 v-model即可以作用于表单元素,又可作用于自定义组件,无论是哪一种情况(vue2, vue3),它都是一个语法糖,最终会生成一个属性和一个事件。 当其作用于表单元素时,vue会根据作用的表单元素类型而生成合适的属性和事件。例如: text 和 textarea 元

  • vue3-使用ref和reactive的区别2021-11-18 19:03:55

    温馨提示: 使用之前别忘了引入哦 1.相同点 1.都能使数据具有响应式 2.在template中取值写法相同(其实就是ref可以不用.value) 2.不同点 1.理论上用ref绑定简单数据类型,reactive绑定复杂类型,但是用ref也可以绑定复杂数据类型 2.使用ref,在js里调用绑定的值,需要从value中获取,如

  • vue3事件的绑定和移除2021-11-18 15:00:41

    onMounted和onBeforeUnmount是组合API,从Vue中引入的生命周期函数

  • vue3的script-setup新特性如何进行高效开发2021-11-18 12:02:59

    在 Vue 3.0 的 .vue 组件里,遵循 SFC 规范要求(注:SFC,即 Single-File Component,.vue 单组件),标准的 setup 用法是,在 setup 里面定义的数据如果需要在 template 使用,都需要 return 出来。 如果你使用的是 TypeScript ,还需要借助 defineComponent 来帮助你对类型的自动推导。 <!-- 标

  • vue3 router-view keep-alive include 不生效问题解决2021-11-17 14:32:45

    vue3 的 router-view keep-alive写法: <router-view v-slot="{ Component, route }"> <keep-alive :include="includeList"> <component :is="Component" :key="route.name" v

  • vue3中的watch与vue2中的watch的对比2021-11-17 11:32:21

    新版的 watch 和旧版对比,在使用方式上变化非常大!旧版是这样用的,和 data 、 methods 都在同级配置: // 旧版的写法: export default { watch: { // ... }, data () { return { // ... } }, methods: { // ... } }   新版的 watch 需要

  • 【Vue3】directives2021-11-16 19:32:24

    目录用法directives 文件main.ts 文件组件使用更多例子directive源码 用法 directives 文件 export const focus = { // 指令的定义 mounted (el: any) { el.focus() } } main.ts 文件 import { createApp } from 'vue' import router from '@/router' import store, {

  • 关于vue3的proxy代理的简单实现2021-11-15 22:00:07

    let user = { name: '张三', age: 25, wife: { name: '丽萨', age: 18, cars: ['奔驰', '保时捷'] } } let proxyUser = new Proxy(user, { //获取目标对象的属性值 get(target,

  • Vue3学习(十一)之 table表格组件的使用2021-11-13 20:33:13

    一、前言 大约有两周没学习更文,不是懒,而是没心情,相亲路屡战屡败,着实很影响心情。 我想这世上对我而言,最难的事,莫过于恋爱结婚了,再一次经历了见光死的高光时刻。 二、又见Ant Design Vue 在大量数据需要展示时,我们一般都会以报表的形式展现,按照直觉习惯,肯定使用table表格来展示行

  • Vue3 axios跨域配置2021-11-13 18:02:29

    安装axios npm install axios vue-axios main.js里 import axios from 'axios' import VueAxios from 'vue-axios' const app = createApp(App) // 创建实例 app.config.globalProperties.$axios = axios axios.defaults.baseURL = '/aposServer'

  • Vue3动画及源码剖析2021-11-12 22:00:02

    Vue3动画及源码剖析 1、Vue如何实现动画 在Vue中主要是通过Vue提供的内置组件<transition></transition>组件来显示动画。 2、使用 1.包裹单个元素或者组件 <template> <div> <button @click="isShow = !isShow">toggle</button> <transition name="ydkd&q

  • vue3,对比 vue2 有什么优点?2021-11-12 10:33:15

    Vue3新版本的理念成型于 2018 年末,当时的 Vue 2 已经有两岁半了。比起通用软件的生命周期来这好像也没那么久,Vue3在2020年正式推出,在源码和API都有较大变化,性能得到了显著的提升,比Vue2.x快1.2~2倍。 其中,一些比较重要的优点有: diff算法的优化;hoistStatic 静态提升;cacheHandlers

  • vue3 reactive函数用法2021-11-11 18:03:07

      reactive的用法与ref的用法相似,也是将数据变成响应式数据,当数据发生变化时UI也会自动更新。不同的是ref用于基本数据类型,而reactive是用于复杂数据类型,比如对象和数组例如:定义一个对象类型的变量user <template> <div> <p>{{ user }}</p> <button @click="increase">cli

  • 模板指令-ref数组2021-11-11 14:32:05

    在vue2中v-for绑定的$refs将会自动生成一个refs数组,但是在v-for中这种行为将会变得有歧义和不高效。 在vue3中,这种用法将不会被生效,因为vue3中不会自动生成refs数组,如果我们需要拿到多个的refs组成的数组,那么就需要使用函数的形式来手动绑定,也就是在vue3中v-for的ref需要绑定函数

  • 浅析Vue3中vuex的基本使用、模块化及如何使用mapState/mapGetters和mapActions2021-11-10 22:33:08

    一、vuex的基本使用 1、vuex 的基本结构及基本使用:src/store/index.js 中,代码如下 // vue3中创建store实例对象的方法createStore()按需引入 import { createStore } from 'vuex' export default createStore({ state: { info: 'hello' }, getters: { // 定义一个

  • vue3 element-plus table 数据显示不出来现象2021-11-10 18:30:00

    用vue3 + element-plus 开发,今天遇到个坑爹的问题,用el-table显示数据,数据没显示出来。如下图  在其他人机器上显示的出来 调试发现开始是能渲染出来的,后面在更新的时候又被替换掉了。未找到具体原因。不过发现了其他人没有这个问题的原因。其他人的chrome浏览器比较新,我的

  • Vue3中的Refs和Ref2021-11-10 18:04:27

    小编同样和大家分享关于Vue3中的数据相应的问题,之前,我们写过这样的例子 Vue.createApp({ template: `<div>{{ nameObj.name }}</div>`, setup() { const { reactive } = Vue const nameObj = reactive({name:'lilei',age:18}) setTimeo

  • vue3中使用draggable插件实现元素的拖拽,排序,克隆2021-11-10 13:00:41

    vue2.x版本中利用draggable插件实现元素的拖拽,排序,克隆的例子网上有很多,这里不再赘述,有篇文章写得很不错,可以参考:https://blog.csdn.net/blue__k/article/details/120202902 但在vue3中,使用vue2.x中draggable的写法时会报错:Cannot read property ‘header’ of undefined 这个问

  • vue3 使用百度地图,踩坑日历2021-11-10 10:01:04

    vue中使用百度地图,之前使用的是vue-baidu-map组件,在vue2中引入完全能正常使用,但是引入到vue3项目中,BMap is not defined频繁报错.。 官方地址:Vue Baidu Map vue3中只能使用以下方法 一、public/index.html 中 加入 <script type="text/javascript" src="https://api.map.baidu.c

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有