- 博客(58)
- 收藏
- 关注
原创 使用import.meta.env报The ‘import.meta‘ meta-property is not allowed in files which will build into Comm
出现这个问题,就是ts规范出现 了一些问题,使用import.meta得是esModule规范,按照一下修改这3个即可。
2025-07-26 00:27:11
197
原创 vue3 的模板引用ref和$parent
在组件中添加的ref属性也可以是函数,但是需要动态绑定,:ref,该函数会在组件更新以及卸载时调用,卸载时调用获取 的dom对象是个null/undefined,,函数的第一个参数,即是dom对象,需要将此数据定义给一个数据变量或者ref属性,来接收dom对象。对于组合式子组件,在父组件利用模板引用ref,获取dom对象,默认全部私有,父组件访问不了子组件的全部属性和方法,这时,就需要子组件利用defineExpose进行有选择的暴露部分属性和方法,模板引用ref,可以帮助我们获取子组件 的dom对象,
2025-07-04 09:52:28
570
原创 vue3的透传属性 attribute
简单来说,就是父组件传给子组件一些属性,这些属性可以是 类名,id名,方法等,这些可以被子组件props,emits进行声明,但也会存在有些未声明,对于这些未声明的,子组件只有一个根组件的,就会默认绑定在子组件的根组件上面,对于多个根组件的,就不会默认绑定。接下来就来分别说明组合式和选项式如何绑定以及禁用绑定。3.默认不会透传的,对于以下有多个根组件的,因为不知道将父组件的传过来的属性透传给哪个组件,所以不会进行透传。禁用透传,需要利用defineOptions的inheritAttrs设置为false。
2025-07-03 19:29:16
460
原创 执行 npx serve 报 -4058
2. 检查是否安装了serve 包 ,安装命令(npm install -d serve) 安装完之后,即可在package.json中查看此包,再次执行以下此命令。1. 检查项目中是否有package.json 文件,如果没有,执行 npm init -y (前提是安装了node)
2025-06-25 11:07:45
151
原创 webpack 如何区分开发环境和生产环境
2)webpack.config.js 是个函数形式,可以看到函数有两个参数,把参数都打印出来看看,可以看到process.nodeEnv 既是上述 --node-env 后面设置的值。1) package.json文件:在npm scripts 命令后面追加 --node-env production/development。3.即可在webpack.config.js 中访问 process.env.NODE_ENV。将公共的,生产和开发的不同抽离出来,利用webpack-merge 进行合并。
2025-06-17 10:00:29
352
原创 vue3 ref 与shallowRef reactive与shallowReactive
vue3 ref与shallowRef reactive 与 shallowReactive 响应式
2023-11-12 01:03:43
222
原创 路由 hash和history的区别,以及node express 解决history刷新报404问题
路由两种模式区别,以及node express 解决history刷新报404问题
2023-11-09 09:15:31
253
原创 使用编程式路由跳转(this.$router.push/replace)时,重复点击相同路由。报NavigationDuplicated: Avoided redundant navigation t
编程式路由重复跳转同一个路由报错问题
2023-11-08 13:12:43
297
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅