ICode9

精准搜索请尝试: 精确搜索
  • Vue2技术整理3 - 高级篇 - 更新完毕2022-02-10 14:05:07

    3、高级篇 前言 基础篇链接:https://www.cnblogs.com/xiegongzi/p/15782921.html 组件化开发篇链接:https://www.cnblogs.com/xiegongzi/p/15823605.html 3.1、回顾浏览器本地存储 就是localstorage和sessionstorage这两个( 前者浏览器关闭不会清空,后者关闭浏览器会清空 ),二者

  • wangEditor 使用之 Vue2封装组件2022-02-10 10:03:02

    1、安装 wangEditor npm 安装  npm i wangeditor --save 注:wangeditor 全小写 2、封装 wangEditor 组件(wangEditor.vue) src  /  components  /  wangEditor  /  index.vue <!-- 组件功能:wangEditor 富文本编辑器 --> <template lang="html"> <div class="editor

  • vue2+antd后台管理系统2022-02-10 09:34:33

    vue2+antd后台管理系统 码云连接: https://gitee.com/huminghui/vue-project.git

  • 对vue2.0的v-for和v-if冲突问题一些见解2022-02-08 17:33:28

    v-for和v-if 之前看过有一种关于v-for和v-if之所以产生冲突的解释,我觉得是比较合理的说法,这里记录一下。 vue2里,同一个标签内v-for的执行优先级比v-if高,也就是说先执行循环渲染生成了这些dom元素,然后此时再去执行v-if的判断条件想定义dom的渲染,在这里冲突就出现了,dom已经生成

  • 【为什么vue2中的data必须是一个函数呢?】2022-02-07 19:33:03

    一、实例和组件定义data的区别 vue实例中的data属性既可以是一个对象,也可以是一个函数 const app = new Vue({ el:"#app", // 对象格式 data:{ foo:"foo" }, // 函数格式 data(){ return { foo:"foo" } }

  • vue2响应式通过数组下标赋值响应式问题2022-02-07 17:05:37

    通过学习vue2响应式,我写的不知道为什么,直接通过数组下标赋值它也是响应式的。下面是源码,你们可以试试。 直接复制新建一个html通过控制台测试 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=

  • vue2 中具名插槽和作用域插槽使用方法及新旧语法2022-02-07 15:32:29

    概念区别 具名插槽:同时有多个插槽时如何区分,为每个插槽指定名字就可以了 作用域插槽:如何在父组件中使用子组件的数据来自定义插槽内容,简单理解:子中插槽默认展示自己内部的数据,但是父想对这个数据做一下拼接展示,那么问题来了,父子是不同的作用域,父如何拿到子的数据呢,作用域插槽

  • vue2笔记11 vuex2022-02-07 12:31:27

    多组件共享状态集中管理(读、写) 安装 npm i vuex 搭建vuex环境 创建vuex.store ./store/index.js // 创建Vuex store import Vue from "vue"; import Vuex from 'vuex' // 应用vuex插件 Vue.use(Vuex) // 响应组件中的动作 const actions = {} // 操作状态数据 const mutati

  • 2-6: vue双向绑定的原理是什么?2022-02-06 23:03:56

    由于 2021 年 vue 已经升级了底层的所使用的API,所以要分版本讲原理 vue2 宏观上:vue2 的底层响应式主要依靠 Object.defineProperty , 做到对,单个数据源数据,存值和取值时,监听其状态的改变,依靠 发布者-订阅者模式,做到的。 vue3 宏观上:vue3 实际上与vue2 做响应式原理的思想上是保持

  • vue2中插槽的讲解—详细,vue3中插槽的用法延续了vue2.6.0以后的用法,vue插槽用法详解2022-01-30 17:06:23

    vue2中插槽其实有两个阶段性的改革 以vue2.6.0版本为分界线 先说共同点: 插槽内容 // 调用子组件 <my-slot><my-slot><h1>欲穷千里目</h1></my-slot></my-slot> // 子组件 <template> <div class="about"> <slot></slot> </div> &l

  • javascript vue2异步更新原理2022-01-30 10:04:20

    vue2异步更新原理 直接开个断点调试 不用去看他执行了哪些代码 看了也记不住    直接看他的具体架构就行 就是执行了什么大函数      1 先执行update方法  把walker加入队列        2  执行nexttick方法 flushSchedulerQueue是刷新walk队列的          3执

  • vue2 笔记9 API服务代理2022-01-29 17:31:14

    将目标服务器代理到本机开发服务端口,可用于跨域调用数据接口优先取用项目中存在的资源 参考文档 webpack-dev-server vue-cli-dev-server 配置 vue.config.js 单一代理配置 module.exports = { devServer: { proxy: 'http://apiHost' } } 多代理配置 module

  • 记录Vue2的computed属性的一处疑惑2022-01-29 16:32:00

    直接上代码,我这个cur属性是依赖list和kind computed: { cur(){ return this.list[this.kind]; } }, 其中,data中初始化list是空对象,kind为空字符串,那么发送请求后数据存储在resArr中,通过module将list变成对象数组 for(let i = 0; i < resArr.length; i++){

  • (尚硅谷)Vue笔记---------272022-01-29 12:06:13

    Vue3 使用vue-cli创建工程 先要去查看我们的版本,一定要高于4.5.0才可以,我的是4.5.15.所以可以做vue3.     我们去选择vue3版本就可以了。   这就是下载完了。  我们输入这两句 看看能不能运行起来:   ok了。   打开的页面和vue2差不多,但是我们发现我们的开发者工具灭了,这

  • vue2/vue3基于elementui-table实现render函数2022-01-28 09:59:59

    vue2/vue3基于element-table实现render函数 vue2实现render // 只展示核心代码 // standarTable.vue <el-table :data="dataSource" ref="standarTable" > <template v-for="(col, key) in columns || []"> <!-- 操作列/自定义列 -->

  • vue2和vue3内容互相读取2022-01-27 17:06:18

    Vue2可读取vue3的内容,而vue3不可读取vue2的 <script>//import {h} from 'vue'export default{name:'App', setup(){       //数据       let name='张三'       let age = 18       //方法       function sayHello(){           alert(`我叫${name

  • Vue3响应式原理与Vue2的对比2022-01-27 17:05:18

    // 源数据       let person = {           name: '张三',           age: 18       }       //#region       // 模拟Vue2中实现响应式       // let p = {}       // Object.defineProperties(p, 'name', {       //     configurab

  • 基于vue2快速上手vue32022-01-26 13:59:25

    创建vue项目 首先现在德vue3已经成为了默认德版本了,现在的创建vue项目的方式有两种: 1:使用脚手架,不走和vue2大致是一样的但是需要注意的是我们vue的版本必须要在4.5以上才能创建vue3项目,现在如果你还再使用vue2过渡到vue3的时候必须要更新开发者工具,不然它无法工作 2:使用一

  • vue2 element-ui构造菜单树2022-01-26 13:31:08

    <script> function buildMenuTemplate(h, menus) { return menus.map((menu) => { let html = null; if (menu.children && menu.children.length > 0) { let childrenEl = buildMenuTemplate(h, menu.children) html = (

  • vue2 visible.sync 属性用法2022-01-26 10:36:53

    父组件给子组件传值: :visible="dialogVisible" //普通用法 :visible.sync="dialogVisible"//同步用法 子组件props接收: props: { visible: { type: Boolean, default: false }, } 核心: 同步方式才有此代码: 在子组件某个事件或者方法等方式调用下方的函

  • 使用vue2.x.x开发项目 过程 使用经验2022-01-25 16:01:01

    1.创建 在cmd 中 执行 vue create 项目名 对应选择需要的 一般选 babel router vuex 这里寻问 路由使用的那种方式 使用history 模式 还是hash 模式 使用n 使用hash 我选择 package.json 看自己 vuex 一般看项目大小,和数据传递深度来取决用于不用 动画自定义 <transition

  • Vue2+Vue32022-01-25 09:34:11

    Vue2+Vue3 一、vue基础 1. vue是什么 一套用于构建用户界面的渐进式JavaScript框架,后起之秀,生态完善,已然成为国内前端工程师必备技能。 2. 谁开发的 尤雨溪 2013年开发 - 2014年发布 - 2015年vue1 - 2016年vue2 - 2020年vue3 二、vue-cli 三、vue-router 四、vuex 五、eleme

  • vue2多页面应用系统2022-01-22 23:00:25

    vue2-admin-mpa vue2多页面应用系统【开源项目】  1. 项目介绍   一个基于Vue2.0的多页面应用系统。   技术栈包含:Vue、VueX、Vue Router、Element UI。       2. 功能介绍   2.1 多页面切换功能   说明:采用 tabs  + router-view 组合来保存各个页面。   1 2 3

  • Vue那些具有代表性的面试题目及分析(1)2022-01-21 23:03:01

    1 v-fi和v-show的区别 主要考vue基础理解 可以说是送分题 v-if是判断元素要不要生成 如果条件没达到 元素压根不会出现在dom树中 v-show 则是通过css样式隐藏元素 如果条件达到了则样式为显示 没达到为隐藏 但无论有没有达到 v-show的元素都是存在于dom树中的 2 为何要在v-fo

  • vue3 h函数 h() 生成 element-plus vnode2022-01-21 20:33:41

    vue3的h函数和vue2的h函数入参不同 下面是vue2的vnode示范 然后是vue3的错误示范 下面是正确示范 let open1=() => { return new Promise((resolve,reject)=>{ ElNotification({ title: '第一步:展示模型自带动画', message:h(E

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

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

ICode9版权所有