- 博客(64)
- 收藏
- 关注

原创 JS实现@功能
参考文章网址1.https://segmentfault.com/a/1190000007846897?utm_source=tag-newest2.https://www.jianshu.com/p/fff5079b1268下边是简单的demo代码,可以复制自己在本地执行初始版本<!DOCTYPE html><html><head>...
2020-01-03 16:32:46
2695
转载 tsconfig.json配置详解
使用vite创建vue3项目中会自动生成三个tsconfig相关的文件,分别是:tsconfig.json、tsconfig.node.json、tsconfig.app.json。tsconfig.node.json是专门用来配置vite.config.ts文件的编译规则,tsconfig.app.json则是用来定义项目中其他文件的ts编译规则。后面两个文件最终会被引入到tsconfig.json中。
2025-04-17 13:58:33
4
原创 element-ui自定义主题
需要覆盖的scss命名,可看node_modules\element-ui\packages\theme-chalk\src\common\var.scss文件。在main.js中引入(此处main.js中不需要引入import 'element-ui/lib/theme-chalk/index.css';此时页面引用element-ui的组件颜色就是你自定义的了,类似于下图。自定义主题文档中,在项目中改变scss变量的方式去自定义主题色。在theme.scss中写入你需要覆盖的默认颜色。
2025-04-16 13:59:22
267
转载 arr数组方法
方法返回一个新的数组对象,这一对象是一个由start和end决定的原数组的浅拷贝(包括start,不包括end)。方法返回数组中满足提供的测试函数的第一个元素的值,如果没有找到,则返回undefined。方法返回数组中满足提供的测试函数的第一个元素的索引。如果没有满足条件的元素,则返回-1。方法对数组中的每个元素执行一个由您提供的reducer函数,将其结果汇总为单个返回值。方法创建一个新数组,其结果是对原数组中的每个元素调用提供的函数后的返回值。方法对数组的每个元素执行一次提供的函数,但不返回新数组。
2025-02-26 09:26:17
32
原创 无界wujie网址
文档网址:微前端是什么 | 无界demo:https://wujie-micro.github.io/demo-main-vue/react17
2024-12-18 15:52:50
488
原创 uni-app中配置自定义条件编译
条件编译起作用的地方在这个地方node_modules/@dcloudio/uni-cli-shared/lib/plugin.js文件的这里。这里的ct.js文件中的a是你需要自定义 process.UNI_SCRIPT_DEFINE赋值内容。这里的取值,在vue-cli-service执行时就完成了,所以在执行前做变量赋值,替换文件,主要看scripts的执行命令,其他依赖就是用vue-cli方式创建uni-app项目生成的。前提:官网提供的自定义编译不满足条件。此时自定义条件编译就完成了!
2024-04-26 16:30:08
1359
原创 uni-app vite+ts+vue3模式 集成微信云开发(三)
此处的get(`database.mallManager.${auth.openid}`)的 ${auth.openid} 代表的是mallManager表格中默认的_id字段值,不知道其他怎么写,我是将openid赋值到了_id上就起作用了。中的,复制云函数文件配置,进行修改因为在开发过成中不想改一次云函数就重新构建一次。2.自定义数据库读写条件。
2024-04-07 14:47:20
482
原创 js监听F11触发全屏事件
函数来检测全屏状态,并在页面加载完成时和窗口大小变化时调用该函数。通过不断检测当前是否存在全屏元素,我们可以实现对 F11 全屏操作的监听和处理。当用户使用 F11 键进行浏览器全屏时,由于此时并非通过浏览器提供的 Fullscreen API 进入全屏模式,因此无法通过。在 Vue 中,可以在组件的生命周期钩子函数中添加监听和移除事件监听。事件来检测浏览器窗口大小的变化,从而判断是否处于全屏模式。在上面的代码中,我们在 Vue 组件中使用。在上面的代码中,我们定义了一个。钩子函数中添加监听事件,在。
2024-02-29 15:29:40
1944
原创 uni-app vite+ts+vue3模式 集成微信云开发(二)
文章中创建的cloudfunctions文件中创建你的云函数,此处我是用的是nodejs。打包后在构建工具中显示如下图,记得右键上传并部署(此处先手动上传并部署)app.vue文件中 云开发初始化wx.cloud.init()在你的开发文件vue中使用云开发调用数据库。在开发者工具中就可以看到云函数部署完成。上图中index.js代码。简单的云函数调用就完成了。在vue文件中调用方式。
2024-02-19 17:28:25
544
1
原创 uni-app vite+ts+vue3模式 集成微信云开发(一)
1.创建uni-app项目此处使用的是通过vue-cli命令行方式使用vue3/vite版创建以 typescript 开发的工程(如命令行创建失败,请直接访问下载模板)(我创建失败,直接从gitee下载的模板)2.manifest.json应用配置。
2024-01-29 09:44:09
726
原创 vue3+ts+vite自定义组件上传npm流程
电脑为windows11系统,我当时使用的版本node版本是14.21.3,如下图,后边安装了nvm版本管理,现在使用的node版本为16.20.1,运行项目正常。运行vite生成的vue项目时报错“SyntaxError: Unexpected token '?=' at “ 是因为node版本过低。config文件是为了在dist中添加readme.md和package.json。config/index.ts文件。
2023-12-29 15:46:05
1266
1
原创 uni-app中使用pixijs绘制兼容H5和微信小程序大转盘游戏
上边的文件是使用的pixi-miniprogram。代码中的data.js为mock数据如下。
2023-12-07 17:59:54
1838
6
原创 node学习
说明简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。安装配置Node.js安装包地址https://nodejs.org/en/download/介绍几个插件express》安装express npm install express -D》使用expressconstexpress=require("express");letserver=express...
2021-07-23 15:28:14
166
1
原创 当我们打开浏览器,输入网址,需要的资源就会出现,发生了什么?
当我们打开浏览器,输入网址,需要的资源就会出现在眼前,这一切是怎么发生的。1.查找IP。首先当你输入一个网址的时候,你的浏览器会先通过域名,来查找它所对应的一个ip地址。因为域名是给人来看的,而机器看的是ip地址,而这个过程我们会借助一个服务叫做DNS,DNS是互联网上的一个公共服务,他是专门用来帮助咱们去查找某一个域名所对应的ip地址,(实际上当你去注册一个域名的时候,你的域名会保存在DNS的服务器上,这样,当有人需要去查询这个信息的时候,DNS就会给他返回一个数据,告诉他,你要找的网
2020-08-07 14:41:51
398
原创 vue中多文件打包下载
>>补充说明,接口请求默认为axios、安装默认使用npm1.安装依赖npm install jszip -Snpm install file-saver -S2.引入依赖importJSZipfrom'jszip';importFileSaverfrom'file-saver';3.具体方法/* 自定义axios实例 */let instance=axios.create({ "baseURL":process.env.VUE_APP_a...
2020-07-16 09:41:53
994
转载 文本框获取光标位置 ---- ctrl+enter换行----转载网上文章
转载网址---https://www.cnblogs.com/kewenxin/p/10107353.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xm...
2019-12-30 11:31:11
283
原创 面试问题随笔2
http –无状态协议 同一客户端多次请求,服务端没法知道是同一客户端 Http消息结构-header/request/response/body http请求方法 GET/POST/ http状态码 1**请求接收成功 200 请求成功 301永久移动 302临时移动 304未修改 400 错误请求 404请求网址错误 500 服务器错误 5...
2019-12-30 11:27:20
116
原创 vue自用笔记-随笔2
1.npm install@tinymce/tinymce-vue npm install tinymce -S富文本编辑器参考网址https://blog.youkuaiyun.com/adsadadaddadasda/article/details/803400262.autoprefixer 自动补全css兼容3.qsqs 是一个增加了一些安全性的查询字符串解析和序列化...
2019-10-12 15:08:31
117
原创 vue自用笔记-随笔1
vue init webpack 文件名 cnpm install axios mint-ui –S cnpm install less less-loader –Dvue项目中引用mint-ui,使用按需加载过程中,需要安装 babel-plugin-component (cnpm install babel-plugin-component -D),并要在.babekrc文件的”pl...
2019-09-17 17:45:53
164
转载 转发--SVN创建分支-合并-删除分支
1.创建分支右击已经存在的SVN项目->branch/tag,弹出框的to path输入新的分支名称,建议/branch/xxx,点击OK就创建出xxx分支.(建议创建前先svn update)(最新版本(HEAD revision in therepository)——直接从版本库中最新创建,由于不需要从你的工作拷贝中传输数据,创建过程会很快。版本库中的指定版本(Specifi...
2019-09-10 16:22:53
810
原创 面试问题随笔
1.js中的变量提升问题 变量提升:函数声明和变量声明总是会被解释器悄悄地被"提升"到方法体的最顶部。 注意:JavaScript 只有声明的变量会提升,初始化的不会2.数组去重》1.filter()+indexOflet arr1=[1,2,3,4,5,1,2,33,4];arr1.filter((item,index)=>{ return arr1....
2019-08-23 13:33:33
147
原创 vue中引用mint-ui配置问题
vue项目中引用mint-ui,使用按需加载过程中,需要安装 babel-plugin-component (cnpm install babel-plugin-component -D),并在.babelrc文件中配置["component",[ {"libraryName":"mint-ui","style":true} ]]例如:{ "pre...
2019-07-26 16:25:38
174
原创 js中的正则表达式-简单笔记
// var re=new RegExp('a');//i忽略大小写var re=/a/i; // var re=new RegExp('a'); //i忽略大小写 var re=/a/i; var str='fjdfkkfkfA'; // alert(str.search(re)); //...
2019-05-21 13:27:29
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人