随笔分类 -  Html/JS

1
摘要:npm i @vitejs/plugin-legacy --save import legacy from '@vitejs/plugin-legacy'; export default defineConfig({ base:"./", plugins:[ vue(), legacy({ targ 阅读全文
posted @ 2023-10-27 11:02 IWing 阅读(1015) 评论(0) 推荐(0)
摘要:创建一个.net 7.0类库工程,引用下面的nuget包: ``` html 如果用到SkiaSharp就引入这个 ``` 然后把Project sdk改成这样: ``` ``` 然后c#代码可以这样写: ``` cs using Microsoft.AspNetCore.Components.We 阅读全文
posted @ 2023-06-12 15:25 IWing 阅读(880) 评论(0) 推荐(2)
摘要:首先,路由必须是KeepAlive模式 <script setup lang="ts"> import { onActivated } from "vue"; import { onBeforeRouteLeave } from "vue-router"; import { ref } from " 阅读全文
posted @ 2023-05-08 20:20 IWing 阅读(1282) 评论(0) 推荐(0)
摘要:在webpack的config文件里,使用DefinePlugin const webpackConfigDev = merge(baseWebpackConfig, { entry: './MainTest.ts', plugins: [ new webpack.DefinePlugin({ 'p 阅读全文
posted @ 2022-03-14 14:48 IWing 阅读(170) 评论(0) 推荐(0)
摘要:display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; display: -moz-box; -moz-box-orient: horizon 阅读全文
posted @ 2021-10-12 17:30 IWing 阅读(53) 评论(0) 推荐(0)
摘要:新版本的 file-loader生成使用ES模块语法的JS模块,所以它加载的文件,不再返回路径,而是返回一个对象,通过对象.default属性,可以取得路径 所以第一种方法,可以修改路径 <img src="require('assets/logo.png').default"/> 显然这样很麻烦, 阅读全文
posted @ 2021-07-27 10:07 IWing 阅读(154) 评论(0) 推荐(0)
摘要:构建项目可以使用electron-forge构建,但是这个东西打包比较坑,mac运行报错,win下会有缓存机制,也就是热更新无效 所以选择使用electron-packager打包 sudo npm install electron-packager -g 到项目根目录下,执行下面命令即可打包,速度 阅读全文
posted @ 2021-05-08 17:52 IWing 阅读(955) 评论(0) 推荐(0)
摘要:设置淘宝镜像 npm config set registry https://registry.npm.taobao.org 不想用他们的,再设置回原来的就可以了:npm config set registry https://registry.npmjs.org 阅读全文
posted @ 2021-03-03 17:15 IWing 阅读(94) 评论(0) 推荐(0)
摘要:<html> <body> <div id="div1" style="width:100%;height:100%;"> <div id="div2" style="width:80%;height:80%;border:5px solid #000;"> <div style="width:60 阅读全文
posted @ 2020-12-03 17:21 IWing 阅读(507) 评论(0) 推荐(0)
摘要:那是因为服务器输出了 X-Frame-Options 头,只要把这个头删除掉,就没问题了 阅读全文
posted @ 2020-08-21 19:54 IWing 阅读(5742) 评论(4) 推荐(0)
摘要:代码里如果用到const 关键字,编译报这种错误 解决方法: npm install terser-webpack-plugin --save然后,webpack配置: const TerserPlugin = require('terser-webpack-plugin'); module.exp 阅读全文
posted @ 2020-07-08 11:31 IWing 阅读(1962) 评论(0) 推荐(0)
摘要:npm安装node-sass各种失败,试试这样 1.安装cnpm(https://npm.taobao.org/) npm install -g cnpm --registry=https://registry.npm.taobao.org 2.在项目文件夹下安装node-sass cnpm ins 阅读全文
posted @ 2020-05-18 21:40 IWing 阅读(536) 评论(0) 推荐(0)
摘要:css: pointer-events:none; 阅读全文
posted @ 2020-04-15 11:21 IWing 阅读(428) 评论(0) 推荐(0)
摘要:var content = "awfjawf测试wfewef"; var ret = /\p{Unified_Ideograph}+/u.exec(content); 阅读全文
posted @ 2020-02-13 10:25 IWing 阅读(2077) 评论(0) 推荐(0)
摘要:匹配任意字符,但不包含单引号和双引号 ((?![\'|\"]).)+ ?!a 表示不包含a \s 匹配空白字符 阅读全文
posted @ 2019-09-20 16:55 IWing 阅读(201) 评论(0) 推荐(0)
摘要:visibilitychange事件可以检查从后台返回事件,然后通过添加div,强制浏览器刷新页面 var divEle = document.createElement("DIV"); divEle.style.position = "absolute"; divEle.style.left = "0px"; divEle.style.top... 阅读全文
posted @ 2019-06-28 12:51 IWing 阅读(694) 评论(0) 推荐(0)
摘要:display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; -webkit-line-clamp:限制显示最多几行下面代码是一行显示省略号: overflow: hidden; text-ove... 阅读全文
posted @ 2019-06-25 17:04 IWing 阅读(1543) 评论(0) 推荐(0)
摘要:vue动态加载组件,可以使用以下方式 <component :is="propertyname" v-for="tab in tabs"></component> :is必须是指向data里面的变量,如果使用is="proname",那么is指向的名称,必须在components里面定义, 如: n 阅读全文
posted @ 2019-04-25 15:04 IWing 阅读(890) 评论(0) 推荐(0)
摘要:var requestAnimationFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame; var func = (time) => { //动画代码 //继续提交动画 requestAnimationFr... 阅读全文
posted @ 2019-04-01 16:26 IWing 阅读(605) 评论(0) 推荐(0)
摘要:在样式表如此定义: 然后,具体使用: 阅读全文
posted @ 2018-12-24 16:38 IWing 阅读(16552) 评论(0) 推荐(1)

1