
获得徽章 0
- export const example_SSO_HOST = window.getEnvConfig("example_host").SSO_HOST // 测试
console.log('example_SSO_HOST=:', example_SSO_HOST)
使用export导出的变量,npm run lib构建成npm包后,似乎可以保持住计算值时的方法
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "example_SSO_HOST", function() { return example_SSO_HOST; });
var example_SSO_HOST = window.getEnvConfig("example_host").SSO_HOST; // 测试
console.log('example_SSO_HOST=:', example_SSO_HOST);展开赞过评论3 - Uncaught ReferenceError: Cannot access 'Fragment' before initialization
at createBaseVNode (vendor.74a90f9f.js:5459:122)
at @element-plus.7d6ae525.js:15:33展开赞过12 - 01 const count = ref(0)
02 console.log(count)在Chrome 中,我们可以打开 DevTools 的设置,然后勾选“Console”→“Enable custom formatters”选项,
那么在开发阶段,可以在打印时,显示
Ref<0> 更为直观等人赞过评论4 - el-tooltip组件里面元素使用v-if时,有时候会无法显示提示信息
解决方法:
el-tooltip里面内容使用span包裹就好了
<el-tooltip content="提交至经理" placement="top">
<span><el-button type="primary" v-if="row.submitFlag == '0'" key="button-sub" @click="toSubmit(row)" size="mini" style="margin-left:2px;">提交</el-button>
</span>
</el-tooltip>展开赞过11 - 有时候项目是主-子架构的
1、子模块编写完成,需要使用npm run lib生成npm依赖,并使用npm publish推送到服务端
2、然后在主项目,修改package.json里面更新子模块版本号,重新安装依赖
有时候如果子模块改动太频繁,浪费时间,并且还会污染npm版本号
可以使用yalc代替npm publish
全局安装yalc
npm i yalc -g
如何使用
1、在子模块根目录,构建npm包
npm run lib
2、在子模块根目录,推送npm包到本地公共库中(代替npm publish推送远端库)
yalc publish
3、在主项目中,使用yalc link 你的npm包,链接本地公共库中的npm包,比如下面就链接到了example-pack依赖包,相当于npm i example-pack
yalc link example-pack
注意:需要在安装其它依赖后再使用yalc link展开赞过评论1