ICode9

精准搜索请尝试: 精确搜索
  • Vue3中的Teleport(传送门)2021-11-08 17:31:23

    动画片多啦A梦相信大家很多都看过,而且近几年又出现了相关的电影,作为小编一个男生来说,一直是对里面的静香念念不忘,有点跑偏了哈,今天小编介绍的Teleport就和多啦A梦的任意门一样,可以穿梭到任何的DOM中的任何地方 模态框一直是实际开发中用到比较多的功能之一,在没有各种各样的组件之

  • [前端系列]vue3修改模板变量间隔符2021-11-08 17:02:01

    vue中的模板变量间隔符是{{}}   但是在很多后端语言里,两个大括号可能被使用了,所以现在想改变间隔符 可以像下面这样操作,使用的时候可以用${} const App = { compilerOptions: { delimiters: ['${', '}'], comments: true },

  • VueDraggable4.x vue3 适配2021-11-07 17:30:02

    VueDraggable4.x 适配  组件菜单box1: <draggable class="drop-box1" animation="200" v-model = "list1" item-key="typeId" :class="dropConClass.left" :sort="false" :group="options1" :clone=&q

  • Abp Vnext Vue3 的版本实现2021-11-07 14:00:41

    Abp Vnext Pro 的 Vue3 实现版本 开箱即用的中后台前端/设计解决方案 开始 Github地址 文档地址 演示地址 系统功能 [x] 用户管理 [x] 角色管理 [x] 审计日志 [x] 后台任务 [x] 集成事件 [x] IdentityServer4 [x] 客户端管理 [x] Api 资源管理 [x] ApiScope

  • Vue3 食用方法22021-11-07 11:59:43

    vue2 基于Object.defineProperty()实现 vue3 基于Proxy 与Object.defineProperty(obj, prop, desc)方式相比有以下优势: 丢掉麻烦的备份数据省去for in 循环可以监听数组变化代码更简化  

  • Vue3.x - setup使用2021-11-06 19:35:15

    setup函数返回值 返回一个对象,则对象中的属性、方法在模板中可以直接使用。 setup(){ function send() { console.log("hello setup") } let name = "hzc"; let age = 18; return{ name, age, send } } setup函数参数 props

  • Vue3中的自定义指令2021-11-05 18:32:20

    有了前面组件、mixin的基础之后,再来了解今天小编要说的内容,就相对容易一些,今天小编和大家一起学习Vue3中的自定义指令,我们先来看看什么是Vue中的指令。 除了核心功能默认内置的指令 (例如 v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue 中,代码复用和抽象的主要形式是

  • Vue3.x快速上手(一)Vue3.x的主要函数2021-11-05 11:34:04

    创建Vue3.x框架Demo <script src="https://unpkg.com/vue@next"></script> <body> <div id="app"> {{title}} </div> <script> const {createApp} = Vue const app= createApp({ data(){

  • vue-----vue32021-11-04 22:33:14

    1.vue 修饰符sync的功能是:当一个子组件改变了一个 prop 的值时,这个变化也会同步到父组件中所绑定。 2.在定义 methods 时应避免使用箭头函数,因为这会阻止 Vue 绑定恰当的 this 指向。 3.将同一函数定义为一个方法或者一个计算属性,最终结果确实是完全相同的。 computed 计算属

  • Vue3实践指南:Prettier代码格式化工具2021-11-03 23:01:54

    一、Prettier代码格式化工具   Prettier 是一个代码格式化工具,它可以支持 js/jsx/ts/flow/json/css/less/scss 等文件格式。 1、为什么要使用 Prettier?   用来替代 lint 中的一些场景,比如说分号/tab缩进/空格/引号,这些在lint工具检查出问题之后还需要手动修改,而通常这样的错误

  • Vue3的mixin2021-11-03 19:31:14

    小编在之前的项目中还没有接触过minxin(数据混入),直到一次面试的时候,面试官问我,我才注意到,原来还有这样的一个东西,今天小编就和大家一起看看这个神奇的mixin。个人感觉mixin和组件的注册和使用很类似,我们要注册一个局部的mixin的时候,可以这样 // 组件data和methods优先级高于mixi

  • 【Vue3】Vue3源码调试2021-11-03 11:36:23

    1、git 地址:git clone https://github.com/vuejs/vue-next.git 2、npm install 或者yarn install(npm install -g yarn) 3、安装完yarn和依赖后,在vue-next项目中找到rollup.config.js文件加上 output.sourcemap = true 4、然后在tsconfig.json文件把"sourceMap": false改成"sour

  • 第三十九篇:Vue3 watch(ref和reactive的监视)2021-11-03 01:03:20

    好家伙, 1.vue2中的watch是调用配置项,(只能写一个)    vue3中的watch是一个函数(可以写很多个)   2.watch一些用法: 这里是定义的数据 set up(){ let sum =ref(0) let msg = ref('你好啊') let person = reactive({ name:'张三' job:{ j1{

  • 【vue3学习系列】json-schema的学习2021-11-02 23:01:49

    文章目录 概念安装使用format自定义关键字 概念 json-schema我觉得把它类比成json的增强interface就比较好理解。 引用:Json Schema定义了一套词汇和规则,这套词汇和规则用来定义Json元数据,且元数据也是通过Json数据形式表达的。Json元数据定义了Json数据需要满足的规范,

  • vue3 toRefs()函数用法2021-11-02 09:06:17

    function isReactive(value) { if (isReadonly(value)) { return isReactive(value["__v_raw" /* RAW */]); } return !!(value && value["__v_isReactive" /* IS_REACTIVE */]); } function isReadonly(value) { return

  • Vue3学习(十)之 页面、菜单、路由的使用2021-11-01 21:34:40

    一、前言 好几天没更文了,周末真的太冷了,在家躺了一天不爱动。今天给暖气了,相对不那么冷了,就可以继续更文了。 由文章标题不难看出,就是实现点击菜单跳转的意思,我写的很直白了,哈哈。 二、实现点击菜单跳转 1、统一页面命名方式 我们先将页面命名统一,都用小写形式,将Home、About页面都

  • Vue3中的slot2021-11-01 18:32:50

    小编今天和大家一起探讨Vue中的插槽(slot)的概念,熟悉Vue的小伙伴都知道父子组件之间可以相互传递数据,但是传递DOM结构的时候,再通过属性的方式就有些麻烦,我们先来看个父子组件的例子 const app= Vue.createApp({ template: `<myform />` }) app.component('myform',{ meth

  • Vue3学习笔记(一)2021-11-01 14:35:11

    # Vue3快速上手 <img src="https://user-images.githubusercontent.com/499550/93624428-53932780-f9ae-11ea-8d16-af949e16a09f.png" style="width:200px" />   ## 1.Vue3简介 - 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)- 耗时2年多、[2600+次提交](https://

  • Vue3 + Vite 动态引入图片2021-11-01 12:06:10

    Vue3 + Vite 动态引入图片 开发vue3 + vite项目的时候 想要动态的去引入图片来显示,尝试过require 发现报错 require is not defind 查看vite官方网站 官方说明 import imgUrl from './img.png' document.getElementById('hero-img').src = imgUrl 行为类似于 Webpack 的 

  • Vue3新特性体验--中(Composition API)2021-10-30 13:02:03

    Vue3中的Composition API主要作用是便于整合代码,将实现相同功能的代码集中在一起,便于维护管理,Composition API新特性的入口-- setup()函数,该函数是为组件提供的新属性。造个简单的实例感受一下。 本篇实例代码在上篇的基础上进行修改: Vue3新特性体验--上(内附简单实例,可直接使用)_

  • Vue2和Vue3双向数据绑定的区别2021-10-30 10:02:01

    vue3的响应机制抛弃了Object.defineProperty(),采用了ES6的Proxy。 Vue2双向数据绑定存在的问题: 关于对象: Vue 无法检测 property 的添加或移除。由于 Vue 会在初始化实例时对property执行 getter/setter转化,所以property必须在 data对象上存在才能让 Vue 将它转换为响应式的

  • 浅析Vue3响应式原理2021-10-29 23:03:47

      Vue3中响应式模块是如何工作的呢?比如三个属性:价格price,数量quantity ,总价格total 。 let price = 5 let quantity = 2 let total = price * quantity   我们想要做到响应式,即更新 price 时,网页上的 price 随之更新,而计算后的 total 也随之更新。定义一个计算函数: functio

  • vue3中context.emit遇见的坑2021-10-29 12:33:15

    场景描述 今天遇见一个问题 ,子组件向上抛出去的事件。 被执行了两次,原因是 context.emit('click', item.id) 你的事件名是click 将click更改为其他事件名称,就可以去解决了 vue3中context.emit遇见的坑 <template> <div class="table-cont"> <div v-for=

  • 【Vue3】app.config.globalProperties如何创建一个储存全局变量的文件2021-10-29 12:07:43

    vue3如何创建一个储存全局变量的文件_lhr__的博客-CSDN博客 vue3如何创建一个储存全局变量的文件 在assets文件夹下面创建文件globalvariable.js // globalvariable.js // 这里写一些要使用的全局变量 方法也可以 // globalvariable.js // 这里写一些要使用的全局变量 方法也可

  • vue3动态表单2021-10-29 01:00:59

    <template> <el-form ref="ruleformRef" :model="ruleform"> <el-form-item v-for="(li, i) in ruleform.array" :key="i" :label="`姓名${i}`" :prop="`array.${i}.item

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

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

ICode9版权所有