logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【笔记】vue中引用了其他组件 (比如Bus.js),如何使this重新指向当前组件?

在引用组件中使this重新指向当前组件关于vue组件的其他通信方式<父子组件通信、兄弟组件通信(Bus方式、Vuex方式)>请看我另一篇文章VueAwesomeSwiper轮播图组件存在同样问题在兄弟组件中采用Bus方式进行通信时:created() {Bus.$on("fromOther", function(data) {this.cur...

@babel/runtime/regenerator in ./node_modules/pdfjs-dist/lib/web/ui_utils.js 使用vue-pdf时报错解决方案

先上解决方案npm install --save-dev @babel/runtime原因node_modules\pdfjs-dist\lib\web\ui_utils.js 文件下缺少引用插件var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));...

vue-父子组件间的相互传值与传址

vue框架的最大的特点就是组件化,降低偶度,可多次调用,避免重复劳动。所以父子组件中的数值传递则是必不可少的功能,下面是我的个人笔记。1.父往子传值:父组件data中定义prop数据父组件中通过v-bind:propName=”propName” 传入 value (”PropName”)2.子组件中通过 props:[“propName”] 接收传输的value3.子组件中通过模版调用{

svg 组件用法 -- defs标签使用

案例在svg中关于图形的复用,是通过标签defs来解决的。举个例子:在图形中红色圆圈 ● 还有黄色圆圈 ● 都是复用的元素。结构都是一样的,只是颜色和位置的差别。解决方案defs: 被引用元素的容器 – 这很好理解相当于vue中的componentg: group缩写 无实意。相关元素整合的容器< id作为该的唯一标识 >组件引用use: 使用url引...

vue-cli 代码打包: 压缩+混淆+去注释

打包后的代码段:app.js找到文件夹 build/webpack.pro.conf.js在UglifyJsPlugin 插件中39行加入两行代码drop_console: true,pure_funcs: [‘console.log’]new UglifyJsPlugin({uglifyOptions: {compress: {...

在 VUE中,动态加载JS文件

需求在vue组件中需要调用的函数方法名是相同的(接口相同),但是按照页面不同需要导入不同JS文件 。如下:然而上面这种写法肯定是行不通的,但表达的需求很明确。根据menuId的不同从JS文件中获取方法解决方案promise方式:const menuId = store.getters.getMenuId;let circuitInit =menuId &gt...

gitlab 常用命令自查表

gitlab# 查看当前gitlab版本号cat /opt/gitlab/embedded/service/gitlab-rails/VERSION# 查看gitlab配置文件vim /etc/gitlab/gitlab.rb#运行配置文件gitlab-ctl reconfigure# 重启gitlabgitlab-ctl restart# 其他gitlab-ctl startgitlab-ctl

文章图片
#gitlab
go.js将画布上元素转成图片格式下载到本地 -- base64字符串转图片格式 下载

goJs提供了方法可以将画布转化为base 64位的url链接,通过a链接将base64位格式转成图片再下载到本地。官方提供的API- makeSvg(properties)创建一个包含当前Diagram的SVG渲染的SVGElement。- makeImage(properties)创建一个包含当前Diagram的位图的HTMLImageElement- Diagram.make...

css中calc不生效(不起作用)

calc属性作用不起作用是因为书写格式错误,正确的格式需要在运算符的两边留有空格。2、父元素需要设置高度或者宽度,不能用100%。如果还解决不了,请留言。css中calc属性不起作用。

#css#前端#html
到底了