ICode9

精准搜索请尝试: 精确搜索
  • vue3开发者工具的安装2022-07-20 14:06:46

     1   2 VUE3 devtools安装1.下载VUE3 devtools(https://gitee.com/h5web/devtools-6.0.0-beta.15) 2.下载后,解压文件,并通过VScode打开文件,打开新终端,依次输入命令 yarn installyarn run build3.打开chrome浏览器 --> 点击右上角“三点菜单栏” --> 更多工具 --> 扩展程序 --> 打

  • 前端周刊:2022-12 期2022-07-18 10:11:48

    前端周刊:2022-12 期 前端开发 Vue2.7 正式发布! Vue3 的官方跳板 完成第一个 vue3.2 项目后,这是我的技术总结 Vue3 的响应式变量 API 设计的挺难用 Vue2 升级到 Vue3 到底是不是一个正确的选择? 个人感觉 Vue3 是个失败的版本 【前端面试题】—30 道常见 React 基础面

  • webapi + vue3 + axios使用2022-07-17 12:34:05

    一、安装 npm install axios --savenpm install qs --save二、新建文件utils/request.js utils/http.js request.js import axios from 'axios'import { ElMessage, ElLoading} from 'element-plus' const service = axios.create({ baseURL: import.meta.env.VITE

  • vue3代码编写2022-07-16 20:32:23

    vue3代码编写 团队内的vue3已经升级一年,在这一年中vue也在不停的更新,为了最大化组合式api带来的优势,便需要合理规范代码的编写方式… 1.从vue2到vue3 vue2组件采用配置式API,导致同样的功能块分散,并和其他的功能块混合。我们希望统一功能块的代码可以放在(封装)一起,在空间上增加可

  • 关于 vant uploader 使用中出现的问题(vue3)2022-07-16 11:33:43

    问题:限制 accept 为 'image/*' 时,部分机型还是可以上传视频或者文件的问题 解决方案:uploader 有一个 before-read 的参数,具体作用是( 文件读取前的回调函数,返回 false 可终止文件读取 官方文档API )使用这参数来判断文件类型最终限制文件上传  具体代码(用的是vue3): <template> <

  • vue3-(watch帧听器)2022-07-15 15:02:39

    1.watch的基本使用 <template> <div>{{ obj.name }}</div> <div>{{ obj.age }}</div> <button @click="handleClick">修改</button> </template> <script setup lang="ts"> import { ref, reacti

  • vue3中自定义hooks2022-07-14 21:06:56

    hook: 直译[hʊk] 钩子 Hooks在前端领域并没有明确定义,借用知乎大佬的定义:在JS里是callback,事件驱动,集成定义一些可复用的方法。 Vue3官方文档并没有对自定义Hooks做任何定义,却无处不在在使用这个技巧,很多开源项目也在用这个技巧,所以作为一个合格的Vuer学会自定义Hooks让Compo

  • vue3+Ts动态引入图片2022-07-14 17:36:25

    1、问题:ts的vue3中require动态引入图片会报错 2、原因:因为typescript不支持require,所以会报错,在typescript中引入需要import,还要注意这引入是异步的,需要async、await转同步 /* 加载图片 */ let img = new Image() let imgimport = await import( '../assets/image/00

  • vue.2x为什么不建议v-for与v-if共用?2022-07-12 16:36:40

    首先,我们看一下官方解释 避免 v-if 和 v-for 用在一起 为什么? 当 Vue 处理指令时,v-for 比 v-if 具有更高的优先级。 哪怕我们只渲染出一小部分用户的元素,也得在每次重渲染的时候遍历整个列表,不论活跃用户是否发生了变化。 假如有一个列表,循环了10次的数据,每一次,都需要进行v-if的

  • vue3+ts项目构建2022-07-11 23:05:22

    构建过程 安装vite,在命令行窗口输入以下命令 npm init vite@latest 对项目命名并选择框架以及模板  创建好项目之后,根据提示进入项目并安装依赖以及启动项目  运行成功之后,会给出访问地址: 在浏览器中输入地址:  

  • vue2升级vue3指南(一)—— 环境准备和构建篇2022-07-11 11:34:39

    1、nodejs和npm 注意二者的版本,版本过低需要升级,本人升级后的版本如下: $ node -v v16.15.1 $ npm -v 8.11.0 2、package.json 和依赖升级 由于我的项目采用的原架构是vue2+vant2+sass+axios+webpack,由于项目是通过vue-cli搭建的,因此升级完nodejs和npm后,便要对vue-cli进行升级。

  • vue3使用watch监听store简单状态管理中reactive对象2022-07-10 03:31:07

    参考: Vue3中watch监视reactive定义数据的“坑” - csdn watch - Vue.js vue中watch的使用写法 - csdn 【Vue】watch的详细⽤法 - csdn vue中watch的用法 - 博客园 前言 在项目中,我想用store来全局管理document.body.clientWidth 然而却发现watch无法监听store中的clientWidth 测

  • Vue3快速上手2022-07-10 03:00:21

    1.Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王) 耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者 github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0.0 2.Vue3带来了什么 1.性能的提升 打包大小减少41% 初次渲染快55

  • Vite+TS带你搭建一个属于自己的Vue3组件库2022-07-09 14:31:57

    theme: nico 前言 随着前端技术的发展,业界涌现出了许多的UI组件库。例如我们熟知的ElementUI,Vant,AntDesign等等。但是作为一个前端开发者,你知道一个UI组件库是如何被打造出来的吗? 读完这篇文章你将学会: 如何使用pnpm搭建出一个menorepo环境 如何使用vite搭建一个基本的Vue3脚

  • Vue3 CSS变量的使用, 不支持响应式渲染2022-07-09 11:35:45

     1. style 中使用v-bind 不支持响应式渲染 1 <template> 2 <p class="msg">Hello World!</p> 3 </template> 4 5 <script lang="ts"> 6 import { defineComponent, ref } from 'vue' 7 8 export default defin

  • # Vue3 组件传值2022-07-09 10:36:04

    Vue3 组件传值 今天说一下 vue3 的组件间传值,学习过 vue2 的宝子们肯定知道,组件传值是 vue 项目开发过程中必不可少的功能场景,在 vue2 里面有很多传值的方式,vue3 的传值方式呢,在这里稍微整理总结一下,但是不是很全,后期可能慢慢补充。 父子组件传值 props 和 vue2 一样,vue3 也可以使

  • VUE3使用watch监测数据变化2022-07-09 09:34:05

    1 // 不要忘了导入要用的 API 2 import { defineComponent, reactive, watch } from 'vue' 3 4 export default defineComponent({ 5 setup() { 6 // 定义一个响应式数据 7 const userInfo = reactive({ 8 name: 'Petter', 9 age: 18, 10

  • vue3项目中报错:Unexpected mutation of "xxx" prop2022-07-09 00:33:55

    vue3 中element 弹窗绑定需要通过v-model,这个时候父级会传个dialogVisible(boolean值)过来,结果会报eslint的错。 Unexpected mutation of "dialogVisible" prop,大概就是说不允许在子级修改父级的数据。 问题描述: <el-dialog :title="title" width="800px" v-model="dialogVisible"

  • Vue3项目运行时报错误:TypeError:router.addRouters is not a function2022-07-08 12:36:58

    router.addRouters()方法报错:Uncaught (in promise) TypeError: router.default.addRouters is not a function。   原因分析: 新版VueRouter废除了addRoutes();//添加的数组 改为addRoute(RouteRecordRaw);//添加的为对象   解决办法: 原代码为: const routers = store.getters.a

  • vue3的composition API监听路由2022-07-07 12:35:43

    1、问题:从vue2的obj写法转向vue3的setup写法,要如何在某个组件中监听路由变化呢 2、解决: <script setup lang='ts'>import {useRouter} from 'vue-router'import {watch} from 'vue' //监听路由变化,判断是否填充整个页面 let router=useRouter() let currentMeta=ref(router.curre

  • vue32022-07-06 19:03:08

    环境搭建 yarn create vite ref ref() shallowRef() 对象整体更新, 强制更新 let msg = shallowRef({}) triggerRef(msg) 自定义ref 基本数据类型 function MyRef<T>(value: T) { return customRef((track, trigger) => { return { get() { track()

  • 剖析vue3数据绑定原理 Proxy2022-07-05 22:04:25

    //ES5 let obj = {} Object.defineProperty(     obj,     'name', {         get() {             console.log('get');             return 'zxs'         },         set() {             console.log('set');         }     })

  • vue2.6向vue2.7迁移2022-07-05 22:03:34

    尤大前不久正式发布了vue2.7正式版,也是vue2的最后一个版本,自此vue2进入持续18个月的长期支持,不再接收新功能。 vue2.7可以看做是为了开发者更好的迁移到vue3而推出的迁移版本,支持了vue3的绝大部分功能,今天我也将正在做的项目升级到了2.7,以便更好的使用vue3的语法。 以下整理2.7

  • # Vue3 toRef 和 toRefs 函数2022-07-04 22:37:08

    Vue3 toRef 和 toRefs 函数 上一篇博文介绍了 vue3 里面的 ref 函数和 reactive 函数,实现响应式数据,今天主要来说一下 toRef 函数和 toRefs 函数的基本使用。 toRef 函数 通过上一篇博客,我们知道,ref 函数可以创建一个响应式的数据,那 toRef 函数同样也是创建一个响应式的数据,那么他

  • (1)Vue基础2022-07-04 21:34:50

    学习曲线 vue基础 vue-Cli vue-router vuex element-ui vue3 1.Vue是什么? Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。  

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

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

ICode9版权所有