首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue
YYsuni
创建于2021-05-11
订阅专栏
vue
等 3 人订阅
共20篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
YYsuni
1年前
前端
Vue.js
『element-ui 2』如何写ElForm组件,触发ElForm校验
有这么一个需求:有一张表单,表单中要上传图片。要符号UI,于是我写了一个上传图片的组件。图片为必填,如果先被触发了必填,再上传图片,红色的必填提示无法消失。 1 首先,简单的,我以为ElForm绑定了
857
2
10
YYsuni
1年前
前端
Vue.js
〖MVC 故事〗代码的架构模式☪
MVC 当一个问题出现一次的时候它是一个问题,当一个问题出现了无数次的时候它会成为历史,当一个问题将会出现无数次的时候,它将需要一个明确的定义和解决方案。 MVC 是什么 简单而言,model、vie
107
点赞
评论
YYsuni
2年前
Vue.js
vetur预制一个弹窗代码块
将弹窗分离成组件时,需要用到的vscode代码块;使用方法:新建一个vue文件,复制代码进去,然后放到vscode vetur插件安装目录的指定文件夹里,再在vscode输入命令行reload win
293
1
评论
YYsuni
1年前
前端
CSS
「vue style」 scoped原理,嵌套情况,v-deep原理
“写vue项目时,style标签应当加scoped,防止样式污染” 这句话,新人在进入vue时,都应该知道这个指导。。。那就需要明白使用scoped发生了,::v-deep又改变了什么。
2941
18
评论
YYsuni
1年前
JavaScript
Vue.js
『Hello Vue』生命周期
beforeCreate => created beforeMount => mounted beforeUpdate => updated beforeDestroy => destroyed
70
点赞
评论
YYsuni
1年前
JavaScript
Vue.js
【Vue2 源码07】patch hook
patch hook调用时机 patch createElm invokeInsertHook platformModules modules cbs attrs.js class.js dom-pr
75
点赞
评论
YYsuni
1年前
Vue.js
vue-router
【vue-router 源码04】<router-view />
```js export default { name: 'RouterView', functional: true, props: { name: { type: String, default:
108
点赞
评论
YYsuni
1年前
Vue.js
vue-router
【vue-router 源码03】matcher & history
matcher src/create-matcher.js src/create-route-map.js history VueRouter.init & history src/history/h
55
点赞
评论
YYsuni
1年前
Vue.js
vue-router
【vue-router 源码02】初始化
new Router 一般使用 入口源码 router.init() vue根实例 beforeCreate => this.$options.router.init(this)
46
点赞
评论
YYsuni
1年前
Vue.js
vue-router
【vue-router 源码01】入口处
src/index.js src/install.js 保证挂载一次 根实例初始化router,beforeCreate 延组件逐层传递_routerRoot,_route包裹响应,registerI
66
点赞
评论
YYsuni
1年前
JavaScript
Vue.js
【Vue2 源码05】Render
编译 平时写vue代码使用了SPA:vue-cli => webpack => vue-loader,项目中引入vue,node_modules中 vue 也指向"main": "dist/vue.r
54
点赞
评论
YYsuni
1年前
JavaScript
Vue.js
【Vue2 源码04】initState
initState _wathers存放实例的new Watch实例 1. initProps $options 的数据包装响应至 _prop,并代理(proxy)至vm validateProp()
142
点赞
评论
YYsuni
1年前
前端
Vue.js
【Vue2 源码03】响应逻辑
响应性 defineReactive const dep = new Dep() Object.defineProperty get Dep.target 判断 dep.depend() set 比较
82
点赞
评论
YYsuni
1年前
前端
Vue.js
【Vue2 源码02】Vue实例初始化
初始化 1. 配置实例(vm)属性 vm._uid = uid++ vm._isVue = true vm.$options mergeOptions 区分组件关系 (if (Ctor.super))
103
点赞
评论
YYsuni
1年前
前端
Vue.js
【Vue2 源码01】入口处:原型属性与函数属性的挂载
1. 入口 一般入口:platforms/web/ => runtime/index => core/index => core/instance/index 1. 实例文件中各种mixin配置Vue
109
点赞
评论
YYsuni
1年前
前端
Vue.js
【Vue3 $listener】获取注册事件
这么一种情况: 组件需要判断是否注册事件来走下一步。在vue2中this.$listeners就可以获取到相应事件,而在vue3中,就行不通了。 需求 如何在Vue3中获取到this.$listene
1753
2
评论
YYsuni
2年前
Vue.js
自定义Vetur快捷代码块snippet
如果通过官方指南Snippet来自定义代码块的话(根目录创建.vscode/vetur/snippets文件夹),不会生效。然后去插件设置开关也没用(偶尔也生效了,但重新打开又失效了)。不断网上找办法
1990
4
评论
YYsuni
2年前
前端
Vue.js
.env文件如何使用?
Vue-cli使用了dotenv配置.env文件,所以规则官方参考motdotla/dotenv,并支持motdotla/dotenv-expand
330
1
评论
下一页