摘要: 1、安装 npm install print-js --save 2、引用 import print from 'print-js' 3、打印 const handlePrint = async () => { const style = '@page {margin:0mm 10mm};'//打印 阅读全文
posted @ 2024-06-07 11:40 ZJTL 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 父组件 <template> <svga-canvas-talk ref="svgaCanvasWalkRef"></svga-canvas-talk> </template> <script> import SvgaCanvasTalk from '@/components/SvgaCanvasT 阅读全文
posted @ 2024-03-15 10:49 ZJTL 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1.引入 yarn add three 2.vue页面引入 <div id="container"></div> import * as THREE from 'three' import { OrbitControls } from 'three/examples/jsm/controls/Orb 阅读全文
posted @ 2024-03-06 15:54 ZJTL 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 安装: npm i js-audio-recorder 调用: import Recorder from 'js-audio-recorder'; let recorder = new Recorder(); 基本功能看官网:https://recorder-api.zhuyuntao.cn/ 播放 阅读全文
posted @ 2023-06-06 17:30 ZJTL 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 1.安装插件 yarn add webpack-bundle-analyzer --D 2.配置 vue.config.js 文件 module.exports = { ....其它的配置 chainWebpack: (config) => { if (process.env.NODE_ENV 'p 阅读全文
posted @ 2023-05-26 15:36 ZJTL 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.写一个layout组件,降<router-view/>包裹在transition标签里,实现路由跳转时的动画 2.在router/index.js里面引入该组件,并放在component: layout这里,功能完成 3.transition 是vue的封装组件,具体可参考官网 https:// 阅读全文
posted @ 2023-05-09 16:31 ZJTL 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 使用教程 文章1:https://www.cnblogs.com/zhangnan35/p/12682925.html 文章2:https://www.jianshu.com/p/6e53f8f9634d 阅读全文
posted @ 2023-05-06 18:26 ZJTL 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 正确的写法: if (realValue >= 0 && realValue <= 5) { console.log('正确写法'); } 错误的写法: if (0 <= realValue <= 5) { console.log('错误写法'); } 阅读全文
posted @ 2023-04-17 17:10 ZJTL 阅读(72) 评论(0) 推荐(0) 编辑
摘要: vue2.x css可以使用 >>>,/deep/,::v-deepless和node-sass可以使用 /deep/,::v-deepdart-sass可以使用 ::v-deep vue3 :deep(样式选择器)::v-deep(样式选择器) 阅读全文
posted @ 2022-10-10 11:01 ZJTL 阅读(38) 评论(0) 推荐(0) 编辑
摘要: setTimeout中函数内的this是指向了window对象,setInterval同理 如果想要让setTimeout中的this不指向window,可以使用以下常用办法: if (paramObj.id != null) { var that = this; // 定义一个that setTi 阅读全文
posted @ 2022-08-22 21:02 ZJTL 阅读(132) 评论(0) 推荐(0) 编辑