摘要: 原因是安装依赖版本不对,以下是我的解决办法: 1、先删除项目中package-lock.json 文件 及node_modules文件(可使用rimraf指令删除node_modules,直接删文件很慢) 2、执行 npm i --legacy-peer-deps 指令,会发现自动帮我们生成了pac 阅读全文
posted @ 2023-04-13 12:07 星辰ꦿ.大海 阅读(1765) 评论(1) 推荐(0) 编辑
摘要: 在uniapp中使用插件,如果在页面先写了使用组件的代码,再去插件市场安装插件,大概率会报错未注册组件,此时把页面上使用组件的代码删掉重新写就ok啦 阅读全文
posted @ 2023-04-12 14:38 星辰ꦿ.大海 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Failed to resolve loader: sass-loaderYou may need to install it. 一般是因为项目中使用了sass语法 <style lang="scss" scoped> 此时需分别安装 node-sass 及 sass-loader 注:Sass直接 阅读全文
posted @ 2023-03-15 16:16 星辰ꦿ.大海 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 方法 add(object) 添加insertAt(object,index) 添加remove(object) 移除forEachObject 循环遍历 getObjects() 获取所有对象item(int) 获取子项isEmpty() 判断是否空画板size() 画板元素个数contains( 阅读全文
posted @ 2023-03-15 14:44 星辰ꦿ.大海 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 在vue项目中使用 网上参考很多方法做了一个画板,gitee地址放这啦,需要的小伙伴自取 https://gitee.com/xc-dh/vue-fabric-canvas 以下是一些使用笔记: 安装 npm install fabric(或yarn add fabric) main.js中引入 i 阅读全文
posted @ 2023-03-15 14:41 星辰ꦿ.大海 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 官网:http://fabricjs.com/ fabricjs为canvas的一个操作插件,功能较为齐全,下面为常用的知识点 //1: 获得画布上的所有对象: var items = canvas.getObjects(); //2: 设置画布上的某个对象为活动对象。 canvas.setActi 阅读全文
posted @ 2023-03-15 13:47 星辰ꦿ.大海 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 打包静态资源dist目录下index文件打开是空白问题 vue.config.js 中配置publicPath: './', 路由改为hash模式 阅读全文
posted @ 2023-03-15 12:06 星辰ꦿ.大海 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 组件的最大特性就是复用性,而用好插槽能大大提高组件的可复用能力 匿名插槽 ​ <div id="app"> <!-- 插槽内容--> <!-- 这里的所有组件标签中嵌套的内容会替换掉slot 如果不传值 则使用 slot 中的默认值 --> <alert-box>有bug发生</alert-box> 阅读全文
posted @ 2020-12-03 00:07 星辰ꦿ.大海 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 父组件向子组件传值 父组件发送的形式是以属性的形式绑定值到子组件身上。 然后子组件用属性props接收 在props中使用驼峰形式,模板中需要使用短横线的形式,字符串形式的模板中没有这个限制 <div id="app"> <div>{{pmsg}}</div> <!--1、menu-item 在 A 阅读全文
posted @ 2020-12-03 00:06 星辰ꦿ.大海 阅读(157) 评论(0) 推荐(0) 编辑
摘要: vue-devtools 新版本安装容易出错,我下载的旧版本 https://github.com/vuejs/vue-devtools/tree/v5.1.1 下载完成后在根目录下打开命令行工具,执行以下命令: npm install npm run build 然后去浏览器上添加扩展程序 这里要 阅读全文
posted @ 2020-12-03 00:05 星辰ꦿ.大海 阅读(82) 评论(0) 推荐(0) 编辑