ICode9

精准搜索请尝试: 精确搜索
  • vue3.0父传子,父传孙,子传孙,孙传父,孙传子的传值2021-06-15 21:00:26

    1.父组件 <template> <div class="Parent" ref="Parent"> <el-button @click="Responsive">父组件执行方法</el-button> <Subcomponents></Subcomponents> </div> </template> <script

  • Proxy&Reflect(vue3.0响应式数据劫持原理)2021-06-15 20:00:12

    let arr = [1,2,3] let proxy = new Proxy(arr,{ // 获取值时触发 get(target,key,receiver){ console.log('获取值'); // Reflect和Proxy都是成对出现的 (Reflect一般被叫做反射) // const res = Reflect.get(target,key,receiver) 这句话

  • vue3.0 props2021-06-14 17:33:51

    Vue3.0 props 1.你是否遇到了,引用props数据报错的问题? 在Vue3.0中,采用了proxy,让很多数据不能直接引用,多的不说直接上解决方法 首先引入toRefs import { toRefs } from "vue"; props:{ str:String, obj:Object, num:Number } setup(props){

  • vue3.0入门(一)2021-06-13 12:34:42

    使用方式: 使用在线cdn 下载js文件并自托管,引入到项目后使用 使用npm安装后,用cli来构建项目 声明式渲染 Vue2需引入vue.min.js {{msg}} var vm = new Vue({ // 实例化vue,在实例中渲染 data: { msg: '文本' } }) Vue3不需要实例化vue,需引入vue.global.

  • vuecli创建vue3.0的项目 不得不说真香 还是vue3.0的便捷呀2021-06-08 12:58:42

    vuecli创建vue3.0的项目 1. cnpm的安装1.1安装淘宝镜像cnpm1.2为什么一定要安装cnpm 2. 安装@vue/cli 不是那个vue-cli3. 项目创建的注意点4.项目和vue2.0的区别 1. cnpm的安装 1.1安装淘宝镜像cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 测

  • 若依项目学习笔记--项目文件目录分析2021-06-07 14:34:00

      一级目录:通过vue3.0及以后版本创建的项目文件   二级目录(src文件):      

  • Vue3.0 新特性以及使用经验总结2021-06-07 12:04:14

    关于项目中使用Vue的性能优化 Vue3.0 新特性以及使用经验总结  

  • vue3.0使用vite新建项目2021-06-05 09:05:01

    我的是在win10环境下,主要步骤是 $ npm init @vitejs/app 2.输入项目名称,我i这里使用默认的   3.选择框架,我这里是用的vue,大家可以根据自己的情况选择 4.选择是js还是ts的语法 5.最后回车 6.浏览器打开服务,成功的话会显示下面的界面 到此一个vue3+vite的新项目就新建完成

  • Vue3.0:如何在父组件中调用ref的子组件方法2021-06-04 18:03:02

    在使用vue3.0的时候,需要去调取子组件的方法去快速的解决需求,类似于在Vue2.x中的this.$refs去操作虚拟dom元素的方法,但是在Vue3.0中是没有this指向的,那么解决办法就是先将ref的值定义一个对象,其value值再指向是子组件component。 //子页面 Child.vue <template> <div>子页面

  • vue3.0之-----axios访问本地json文件2021-06-02 13:05:36

    需求:自己在本地模拟接口数据 1、要在public里面新建文件 2、安装axios npm install axios --save 3、main.js中引入axios 4、组件中访问 5、结果  

  • vue3.0的vue.config.js配置2021-06-02 09:31:28

    vue.config.js具体配置 module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/prod' : '/', //打包的文件路径前包含/prod outputDir: '20210601', //将dist文件夹目录修改成指定的名称 assetsDir: '0601Asset', //

  • vue3.0安装2021-06-01 11:02:12

    nvm use 14.16.0node -vnpm -vnpm install -g @vue/clivue -Vvue create ***成功了。 安装npm install -g @vue/cli时一直停留在"checking installable status"的问题 原因是旧的npm缓存与项目冲突,使用cnpm来安装即可。 npm config set registry https://registry.npm.taobao

  • vue3.0 + ts + element-plus + i18n 中英文切换2021-05-31 12:32:40

    1、安装i18n: npm install vue-i18n@next       2、main.ts 引入: import { createApp } from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; import ElementPlus from 'el

  • Vue3.0七大亮点2021-05-31 09:33:12

    一,性能比2.x快1.2~2倍 diff算法的优化 在vue2中,虚拟dom是全量比较的。 在vue3中,增加了静态标记PatchFlag。在创建vnode的时候,会根据vnode的内容是否可以变化,为其添加静态标记PatchFlag。diff的时候,只会比较有PatchFlag的节点。PatchFlag是有类型的,比如一个可变化文本节点,会将其添

  • vue3.0环境安装--nvm切换Node版本2021-05-28 09:59:14

    在不同的项目中我们往往需要使用不同的node版本,所以要有一个软件来帮助我们管理Node的版本,方便我们随时切换。 使用nvm我们不需要卸载之前的Node版本,直接安装nvm就可以。(主要环境变量和覆盖之前的node的安装文件夹,一般是默认的) node切换版本 下载nvm并安装 (推荐使用nvm-setu

  • Vue3.0正确引入Element UI组件的正确姿势2021-05-26 17:01:35

    命令引入参照官方文档:https://element.eleme.cn/#/zh-CN/component/installation npm i element-ui -S main.js中引入     引入Element Plus 引入命令 命令参考官方文档:https://element-plus.gitee.io/#/zh-CN/component/installation npm install element-plus --save mai

  • Vue3.0介绍2021-05-23 11:02:09

    一、Vue3.0 源码组织方式 源码组织方式的变化 源码全部用TS重写。使用monorepo的方式来组织项目的结构,把独立的功能模块都提取到不同的包中 Composition API 虽然代码重写,但是90%以上的代码兼容2.x。根据社区的反馈增加了组合API,用来解决vue2.x在开发大型项目时遇到超大组

  • vue3.0新特性2021-05-18 21:58:16

    重构响应式系统 使用ES6的Proxy代替了Obejct.defineProperty // 操作obj对象的key属性,第三个参数是属性描述符,返回值为操作对象 Object.defineProperty(obj, "key", { //为true的时候会出现再枚举中 enumerable: false, //为true的时候属性描述符可变 configurable:

  • 基于vue3.0的element-plus省市区选择器2021-05-13 14:01:59

    git地址:https://github.com/ht-sauce/elui-china-area-dht 1. 下载 npm i elui-china-area-dht 2. 在组件中使用 <template> <div class="app"> <!--默认使用--> <elui-china-area-dht @change="onChange"></elui-china-area-

  • 创建vue3.0+element-plus工程2021-05-12 22:35:56

    1.全局安装vue-cli@4.5 npm install -g @vue/cli //全局安装vue-cli最新版 2.创建项目 cd D:\workspace//"D:\workspace"替换为自己新建的项目需要放置的文件夹 vue create example_pro //example_pro替换为自己项目名称,名称不支持驼峰式命名 3 选择 >最后一步自定义 Manually

  • vue学习记录(十) --- vue3.0学习2021-05-07 07:32:30

    1、vue3与vue2的区别   源码采用monorepo方式进行管理,将模块拆分到package目录中(是管理项目代码的一个方式,指在一个项目仓库(repo)中管理多个模块/包package,调用方便,但是体积大)   vue3采用了ts开发,增强类型检测,vue2则采用了flow   vue3的性能优化,支持tree-shaking,不使用则

  • Vue3.0 - Unexpected 'debugger' statement no-debugger2021-05-05 17:36:14

    解决办法:在 package.json 中加上 rules。 "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/vue3-essential", "eslint:recommended

  • 2天用vue3.0实现《掘金 - 2020年度人气创作者榜单》网站2021-04-30 06:32:13

    转: 2天用vue3.0实现《掘金 - 2020年度人气创作者榜单》网站初看到掘金 - 2020年度人气创作者榜单这个网站,感觉整体界面效果给我一种清爽的感觉,于是花了点时间琢磨如何实现。目前实现的功能有:列表展示,搜索,无限加载(与原网站有些区别,加了loading效果),活动介绍,tab切换。通过这些,我对

  • vue3.0实现todolist(1) 环境的安装2021-04-29 11:29:24

    有vue2.x基础,想学习vue3.0的 环境搭建 核心知识 todolist实践   todolist案例介绍: 1、组件的定义和使用 2、方法的定义和使用 3、路由的定义和使用 4、状态管理的定义和使用vuex 5、路由传参 6、vuex操作数据 7、父子组件传参 1.傻瓜式下载安装node   //是否安装成功 node -

  • vue3.0配置跨域2021-04-26 17:05:41

    在项目中遇到了跨域问题,网上搜索了各种方法都没有成功 代码: 首先后台的接口是这样的  http://47.96.29.50:8080/api/v1/discAerator/list 于是配置了baseURL: axios.defaults.baseURL = 'http://47.96.29.50:8080/api/v1'; 然后按照网上配置了vue.config.js如下: module.exports

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

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

ICode9版权所有