- 博客(8)
- 收藏
- 关注
原创 vue2:vue.config.js 多页面打包(pages)注意点
对比下就知道了,多页面配置下,html插件的实例名称会和页面名称结合变成html-index、html-subpage这种形式,preload插件也是如此。当在 multi-page 模式下构建时,webpack 配置会包含不一样的插件 (这时会存在多个 html-webpack-plugin。——如果你配置了单独内嵌vue 的runtime,这个也一定要写到chunks里面,不然页面也是白屏或者其他问题。——那么pages 的hunks数组里的值要和配置splitChunks里面的name的值对应。
2024-08-01 09:33:08
838
原创 Ant Design Vue a-radio-group 取值与回显问题
1、 使用v-decorator :当 initialValue是字符串类型时,:value=' "" ',要想无回显问题,默认值外需多加个' '。如果:value=' 0 '是数字类型字符串,默认值必须是纯number类型,既initialValue:0。2、defaultValue或者v-model 同理,data函数中定义的默认值是字符串,每个radio的 value值必须再加一层“”,是数字类型,value值为数字类型字符串。
2023-11-23 16:59:32
2085
原创 ESlint 完整配置注解
"no-unused-vars": [2, {"vars": "all", "args": "after-used"}],//不能有声明后未被使用的变量或参数。"func-style": [0, "declaration"],//函数风格,规定只能使用函数声明/函数表达式。"no-multiple-empty-lines": [1, {"max": 2}],//空行最多不能超过2行。"no-use-before-define": [1, "nofunc"], // 未定义前不能使用。
2023-07-29 22:46:05
613
原创 Promise 详解
then: 通常执行成功回调catch: 通常执行成功回调all: 通常用于异步并发race: 通常用于限定请求时间allSettled: 不在乎子 promise 结果,全部返回any: 还在提案阶段。
2023-07-29 22:42:36
98
原创 SSR CSR
服务端渲染: 将平时写的组件,页面通过服务器生成html字符串,再发送到浏览器,最后将静态标记,混合为客户端上交互的应用程序(后台直接生成含有完备数据的html返回给前端;客户端渲染:简而言之是在浏览器端渲染。先拿到dom,css,通过js(ajax)拿到后台数据挂载在dom上显示;1、利用SEO(搜索引擎)
2023-07-29 22:41:11
97
原创 call、apply、bind
bind返回对应函数,便于之后调用;apply、call则是立即调用。箭头函数体内的 this 对象, 就是定义时所在的对象, 而不是使用时所在的对象;所以不需要类似于var _this = this这种丑陋的写法;箭头函数不可以当作构造函数,也就是说不可以使用 new 命令, 否则会抛出一个错误;箭头函数不可以使用 arguments 对象,该对象在函数体内不存在。如果要用,可以用 Rest 参数代替;不可以使用 yield 命令,因此箭头函数不能用作 Generator 函数。
2023-07-29 22:35:25
61
原创 vue.config.js 全局配置
用法和 webpack 本身的 output.publicPath 一致,但是 Vue CLI 在一些其他地方也需要用到这个值,所以始终使用 publicPath 而不要直接修改 webpack 的 output.publicPath。例如,如果你的应用被部署在 https://www.my-app.com/my-app/,则设置。可以看出,开启productionSourceMap后,浏览器控制台明确的告诉我们test这条结果的输出语句在main.js的20行。所以,source map的作用就是定位。
2023-07-29 14:49:47
5109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人