- 博客(107)
- 收藏
- 关注
原创 Vue3打包发布,刷新出现的空白页面和错误
Vue3打包发布出现的错误:Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of text/html. Strict MIME type checking is enforced for module scripts per HTML spec.
2024-07-11 11:54:27
798
1
原创 vue3组合式父页面调用子页面的方法
父页面:produce.vue:第一步定义ref类型 ,然后用定义的actionSheetRef值调用子页面方法子页面:actionSheet.vue typescript部分:第一步: 重置为1的方法,第二步:显示抛出这个方法
2024-03-20 17:27:14
616
原创 Gitee:远程仓库步骤
第一步:新建仓库第二步:初始化本地仓库,git init第三步:git add . :添加到暂存区第四步:git config –global user.email关联邮箱,user.name用户名第五步;git commit -m ‘ ’ :记录版本库信息
2023-12-15 17:10:23
608
原创 uniapp返回顶部的方法
解决办法1.删除项目中的node_modules文件夹2.在项目终端重新安装依赖,npm install如果安装中间出现这样的问题,运行 npm audit fix来修复他们,如下图安装完成之后如果有下面这句代码require(“vue/types/umd”)就要注释掉3.重新启动...
2022-12-12 13:52:21
1024
原创 vuex数据管理
如果想要传参数,commit(调用的方法,参数名称) store.js里面mutations的定义的方法add方法也要两个参数。asyncadd({commit})上下文解构。
2022-08-20 17:31:17
361
原创 vue-router的实现原理
她们中间有个抽象层:虚拟dom:就是js对象。可以描述dom数据结构。$mount()更新目标没有指定设置的时候,就是只把更新函数指定好。通常情况下$mount(‘#app’)会指定一个更新目标。$mount()更新操作:通过比对工作,去做更新。mvvm:平时就是只改数据,dom就发生变化了。...
2022-08-10 11:54:26
189
原创 navigateTo和navigateBack的使用
使用场景:判断token过期的页面,用navigateto跳转到登陆页面,登陆成功以后回到上一个页面,回到页面以后,刷新当前页面数据。温馨提示不会影响在登陆页面直接点击按钮登录成功的情况。
2022-07-21 10:19:43
665
原创 记录微信小程序项目遇到的几个问题
因为没有具体公司位子的时候,白色部分就只有一点,是超出隐藏了,不是下拉不了,是显示不全,高度的问题,因为在最外层标签加上了“问题三”的overflow-xhidden;overflow-yhidden;也是把uniapp中的cover-image标签改为image标签就好了。所以这里受影响了,应该在最外层加个自适应的高度样式。......
2022-07-20 11:27:57
766
原创 微信小程序富文本插件mp-html
为了解决uni-app中”rich-text“富文本标签 不支持"微信小程序" :1.文字长按选中,复制等2.富文本中的图片可点击预览3.不能识别视频video组件的问题偏偏后端传过来的数据又要用到富文本标签,然后找了很多组件,要不就是下载量低,要不就是里面功能太少,只有这款mp-html组件深得我心,里面功能丰富,简单实用,真的绝绝子,推荐给大家:mp-html下载地址:https://ext.dcloud.net.cn/plugin?id=805............
2022-07-18 11:57:27
4113
原创 uniapp获取的当前位置计算经纬度
思路:1. 通过获取地理位置 uni.getLocation({ success(res) { // 把这个获取地理位置成功回调里面的 当前经纬度数据保存到this.position that.position = res } }) 2. 把后端接口返回的经纬度数据通过实参保存到enhance方法:
2022-06-20 11:02:57
784
原创 uniapp获取位置信息
onShow() { // 进到页面就调用位置授权方法 this.getAuthorizeInfo(); }, // 获取用户位置授权方法methods: { getAuthorizeInfo() { const that = this; uni.authorize({ scope: 'scope.userLoc
2022-06-17 17:09:17
2588
原创 uniapp知识:设置页面高度自适应和全局子页面背景颜色
1.uni-app所有页面背景颜色:app.vue:<style lang="scss" scoped> // 全局页面灰色 page{ background: $uni-bg-color-grey; }</style>2.uni-appH5中高度自适应:vue页面最外层盒子写个类名:<template><view class="padding-nav"></view&g...
2022-05-21 14:13:29
2046
原创 UNIAPP中文字上下左右居中
效果:vue: <view class="groud" v-for="(itemNew,indexNew) in newList" :key="indexNew"> <uni-row> <uni-col :span="3"> <view class...
2022-05-17 15:06:54
10727
原创 Vue项目刷新里面的组件内容,不要整个页面刷新
Header.vue: inject: ['reload'], methods: { //页面刷新 refresh:function(){ this.reload() },}App.vue:<template> <div id="app"> <router-view v-if="isRouterAlive" ></router-view>...
2022-05-06 15:04:29
706
原创 I18n切换简体繁体英文设置vue项目的meta标签内容和title标题:
思路是:两个全局变量存储metajs 里获取i18n定义的json数据要用tc()方法this.$i18n.tc('menu.BTitle');:获取i18n定义的json数据head.vue的methods: //下拉框改变简体繁体英文的时候设置metat和title setMeta(){ // js 里获取i18n的数据要用tc()方法 let title =this.$i18n.tc('menu.BTit...
2022-05-06 14:23:06
1164
原创 thymeleaf一些常用方法
文本标签 th:text:用于文本内容的显示操作。th:text进行文本替换 不会解析html代码演示:@RequestMapping("/th")publicStringth(Model model){String msg ="<h1>我是h1</h1>";model.addAttribute("msg",msg);return"/course/th";}th:text进行文本替换 不会解析html<p th:text...
2021-01-07 09:53:32
609
原创 Springboot整合thymeleaf的错误总结
首先,引入坐标:错误1:在配置好了maven环境和pom.xml文件之后,使用Controller注解控制器进行访问本地页面时,遇到的无法打开网页的问题。解决办法:修改配置文件中thymeleaf的版本,是版本不兼容的问题导致的。改到3.0.11解决问题。pom.xml:改为3.0.11访问成功!错误2: 用/* */注释了在thymeleaf模板里面也是有效的,所以这一段报错了/*[[@{/blog/{id}(id=${b...
2020-12-28 09:37:47
848
原创 Webstorm的介绍
WebStorm 是什么??WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。强大的智能提示只是它的一个功能特性,它还具有许多有用的特性官方下载地址:https://www.jetbrains.com不要直接点download下载,一般最新的版本..
2020-12-18 09:06:23
8980
2
原创 Vue配置发布模式和开发模式时出现的错误
在vue.config.js配置chainWebpack中配置发布模式和开发模式运行时报如下这样的错:解决办法1.删除项目中的node_modules文件夹2.在项目终端重新安装依赖,npm install如果安装中间出现这样的问题,运行 npm audit fix来修复他们,如下图安装完成之后如果有下面这句代码require(“vue/types/umd”)就要注释掉3.重新启动...
2020-11-29 19:30:34
360
原创 Vue3.0中解决打包出现的问题
build 打包之后会出现一个dist文件,但是我们发现打包完之后打开dist里面的html文件,会出现(不出页面)白屏的现象,如下图:在网上查到可能是我们的路径的问题,看到一个文章是这样配置的在vue.config.js文件中去配置module.exports={publicPath:'./',outputDir:'dist',assetsDir:'static',}之后在进build 中重新启动,打包完成之后去·dist里面打开html文件,这时还是不出页面并且出
2020-11-29 19:22:52
1310
原创 策略模式解决多乱的if else
策略模式:策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法上面是百度百科对策略模式的解释:策略模式的解释对项目中if else 有很大的共同点,不同的场景不就是每一个if /else if 吗下面是我项目中的一个方法:传入时间与格式,返回字符串类型的时间If /else if特别的多,而且扩展能力也不行下面将用策略模式来解决这个问题:首先,定义一个策略模式的接口:Strategy然后实现接口:定义...
2020-11-18 16:27:40
219
原创 Sql几种连接方式的区别
leftjoin左连接:即使右表中没有匹配,也从左表返回所有的行 像嵌套for循环一样,执行一次左边的表,右边执行完全部, 左边的表数据全部显示出来,右边的表有null值也会显示出来。right join右连接: 即使左表中没有匹配,也从右表返回所有的行 和左连接相反,右边执行一次,左边执行全部, 右边的表数据全部显示,左边的表有空值也会显示出来innerjoin内连接 :(也可简写为JOIN): 如果表中有至少一个匹配,则返回行 左边和右边的表都要有数据可以连上,两边有一方...
2020-10-19 08:26:32
1963
原创 ref out ==>的作用
ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递ref out ==>作用:这个参数在方法里面被改动过,调用者可以知道ref输出代码被改动过的值:静态的时候安全性比vo高对安全有帮助 跟vo差不多, static void Main(string[] args){ ehan dd = ehan.getinerhan( );int i = 1; dd.Geti(ref i);//为什么输出100,ref输出...
2020-10-09 10:20:33
116
原创 常用的数据类型转换
string转换为int类型//第一种string转换为int类型;string a = "123";int b = Convert.ToInt32(a);//convert.数据类型 (转换的数值)1) 2. //第二种tryparse int.TryParse(string s, out int result)int er = 0;int.TryParse(a, out er);2)TryParse基本数据类型转换都用...
2020-10-09 10:16:41
132
原创 phpstudy自带的mysql与本机安装的原mysql的区别
软件肯定是没有什么区别的,无非软件部署的平台,两者的mysql的配置文件里面的参数不一样!phpstudy里的mysql也是专业的mysql,只不过是定义了一些与默认不同的配置,安装的方式不一样。phpstudy里的mysql随phpstudy一起安装,在windows下创建的服务名称可能不一样。如果安装mysql官方的会附带mysql notifier等相关工具(可选),会需要手动指定一些配置。两者运行起来并没有多大区别但由于phpstudy自动集成了mysql,两者之间不能同时启动,如果启动
2020-09-26 16:50:41
5249
原创 mysql如何用Navicat导入数据库
右键打开数据库连接:新建数据库:输入数据库名,字符集选择utf8,排序规则可以不选点击确定后,我们就可以见到左边出现刚刚我们建立好的数据了
2020-09-25 10:07:21
1485
原创 创建git仓库和使用git命令
创建码云仓库将文件托管到码云中进入到这个页面一般是创建仓库成功如果有问题,删掉仓库,重新创建Git命令:git status 查看状态git add . 都添加到暂存区git status 查看状态(绿色为代表添加到了暂存区,红色的代表没有提交)git commit -m(代表提交消息)“完成”提交这一步就提交到了本地仓库中了git branch 查看分支git checkout name切换分支git mer...
2020-09-17 16:40:16
303
原创 创建git账号给账号添加公钥
git拿来干什么?能自动记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以。如果文件丢失,只要上传了仓库,还可以从git仓库下载回来。创建和添加公钥:申请码云账号,进行配置:gitee.com进入码云官网地址去官网注册账号:注册成功后,登录进去码云后台第一次登录:进行配置一下公钥 设置面板中:选择ssh公钥添加公钥好处:给码云账号添加一个公钥,下次进入官网不用登录,可以上传和..
2020-09-17 16:17:13
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人