vuex的Store和localStorage、全局变量的区别
[ 2023-10-05 14:42:23 | 作者: admin ]
vuex的Store和localStorage的区别是什么呢?
1.最重要的区别:vuex存储在内存,localStorage则以文件的方式存储在本地
2.应用场景:vuex用于组件之间的传值,localStorage则主要用于不同页面之间的传值。
3.永久性:当刷新页面时vuex存储的值会丢失,localStorage不会。
vuex的Store和全局变量的区别是什么呢?
1.由于使用Vuex需要将store实例挂载到Vue实例中,因此Vue实例可以对Vuex的state数据加监听,这跟Vue实例data的数据双向绑定是类似的。
而全局变量由于没有被“数据劫持”,因此即使全局变量的值发生改变,也无法在Vue实例中监听到他的变化。
2.Vuex中的状态值,不能通过赋值的方式(state.xxx ...
阅读全文…
1.最重要的区别:vuex存储在内存,localStorage则以文件的方式存储在本地
2.应用场景:vuex用于组件之间的传值,localStorage则主要用于不同页面之间的传值。
3.永久性:当刷新页面时vuex存储的值会丢失,localStorage不会。
vuex的Store和全局变量的区别是什么呢?
1.由于使用Vuex需要将store实例挂载到Vue实例中,因此Vue实例可以对Vuex的state数据加监听,这跟Vue实例data的数据双向绑定是类似的。
而全局变量由于没有被“数据劫持”,因此即使全局变量的值发生改变,也无法在Vue实例中监听到他的变化。
2.Vuex中的状态值,不能通过赋值的方式(state.xxx ...
阅读全文…
电脑通过HDMI连接上电视后为什么没有声音?
[ 2023-09-16 23:48:11 | 作者: admin ]
1、此问题的原因:声音输出设备错误导致。解决的方法和操作步骤如下:首先,找到计算机右下角的声音图标,见下图。其次,完成上述步骤后,右键单击声音图标,然后选择“播放设备”选项,见下图。
2、在win10系统中内置有HDMI输出的高清接口,让你连接液晶显示器看电视更加高清清晰。笔记本电脑解决方法步骤如下:在任务栏的声音图标上单击鼠标右键,选择【播放设备】。
3、查看输出列表会弹出相应的窗口,可以看到默认值是电脑上的扬声器,所以电视上没有声音输出。更改输出设备最后,下面还有一个Realtek数字输出设备,就是HDMI音频输出。右键单击此项,选择“设置为默认设备”。
4、主要原因有:终端设备(比如电脑、机顶盒、播放机等)和电视机的连接线路松动导致没声音,可以重新连接、插牢来解决该问题。HDMI线质量有问题导致连接后没声音,可以换条HDMI线重新连接试试。
...
阅读全文…
2、在win10系统中内置有HDMI输出的高清接口,让你连接液晶显示器看电视更加高清清晰。笔记本电脑解决方法步骤如下:在任务栏的声音图标上单击鼠标右键,选择【播放设备】。
3、查看输出列表会弹出相应的窗口,可以看到默认值是电脑上的扬声器,所以电视上没有声音输出。更改输出设备最后,下面还有一个Realtek数字输出设备,就是HDMI音频输出。右键单击此项,选择“设置为默认设备”。
4、主要原因有:终端设备(比如电脑、机顶盒、播放机等)和电视机的连接线路松动导致没声音,可以重新连接、插牢来解决该问题。HDMI线质量有问题导致连接后没声音,可以换条HDMI线重新连接试试。
...
阅读全文…
php分割GBK中文生僻字乱码的解决方法,任何低字节是7c的字都会有这个问题
[ 2023-09-06 09:51:55 | 作者: admin ]
php在分割gbk编码格式的中文字符串时,容易出现乱码,应该如何解决这个问题呢?需要的朋友,参考下本文中的介绍吧。
类似如下的字符串(GBK), explode不能得到正确结果: $result = explode("|", "滕华弢|海青");
究其原因, 对于”弢”字(读tao,不认识没关系,我也不认识), 因为他的GBK编码值为: 8f7c, 不巧的是, “|”的ASCII值也是7c.
还有一些类似的问题: 因为GBK编码的编码范围是: 0×8140-0xfefe, 所以, 理论上来说, 任何低字节是7c的字都会有这个问题, 比如: 倈(827c), 億(837c), 眧(b17c), 鍇(e57c).......等等等等
对于这样的情况,
第一, 可以采用转码到utf8, 然后explode, 再转回来, 这是比较麻烦的方法.
第二, 我们可以采用正则拿"匹配出"来代替"分离出": preg_match_all("/([/x81-/xfe]...
阅读全文…
类似如下的字符串(GBK), explode不能得到正确结果: $result = explode("|", "滕华弢|海青");
究其原因, 对于”弢”字(读tao,不认识没关系,我也不认识), 因为他的GBK编码值为: 8f7c, 不巧的是, “|”的ASCII值也是7c.
还有一些类似的问题: 因为GBK编码的编码范围是: 0×8140-0xfefe, 所以, 理论上来说, 任何低字节是7c的字都会有这个问题, 比如: 倈(827c), 億(837c), 眧(b17c), 鍇(e57c).......等等等等
对于这样的情况,
第一, 可以采用转码到utf8, 然后explode, 再转回来, 这是比较麻烦的方法.
第二, 我们可以采用正则拿"匹配出"来代替"分离出": preg_match_all("/([/x81-/xfe]...
阅读全文…
mysql复制一个表的操作
[ 2023-08-22 08:32:51 | 作者: admin ]
1、相同数据库复制表
没有想到复制一个表时间很短,500万数据的表,3秒结束了,还怀疑了5秒
2、同服务器不同数据库复制表
完全复制一个表
复制前五条记录
不复制重复列值,如果包含自增字段肯定不会重复没必要使用distinct
(distinct关键字去重会作用于所...
阅读全文…
没有想到复制一个表时间很短,500万数据的表,3秒结束了,还怀疑了5秒
create table 新表 select * from 旧表
2、同服务器不同数据库复制表
完全复制一个表
insert into db1.table1 select * from db2.table2
复制前五条记录
insert into db1.table1 select * from db2.table2 limit 5
不复制重复列值,如果包含自增字段肯定不会重复没必要使用distinct
(distinct关键字去重会作用于所...
阅读全文…
php程序GBK编码下生僻字'碶'等字的处理引起编码乱码问题,生僻字输出带反斜杠
[ 2023-07-26 16:19:26 | 作者: admin ]
p.s. var_export() 可以看到生僻字输出带反斜杠\,平时网页输出看不出来。有一次入库生僻字及其后面乱码,增加一个反斜杠就正常了
工作中发现PHP处理GBK格式的生僻字 ‘碶’ 时会遇到的问题。没能深入研究编码层面的原因。不知道是PHP的bug还是GBK编码的锅。如果有大神发现这篇文章欢迎讨论
//1、直接把‘碶’赋值给变量
$str = '碶';
echo $str;//会报500错误
//2、如果‘碶’字后面随便接一个字符或者汉字则不会报错
$str = '碶大';
echo $str;//输出 碶大
//3、var_export查看结果
var_export($str);//输出 '碶\大'
$str = var_export($str, true);
...
阅读全文…
$str = str_replace("\\","\\\\",$str);
工作中发现PHP处理GBK格式的生僻字 ‘碶’ 时会遇到的问题。没能深入研究编码层面的原因。不知道是PHP的bug还是GBK编码的锅。如果有大神发现这篇文章欢迎讨论
//1、直接把‘碶’赋值给变量
$str = '碶';
echo $str;//会报500错误
//2、如果‘碶’字后面随便接一个字符或者汉字则不会报错
$str = '碶大';
echo $str;//输出 碶大
//3、var_export查看结果
var_export($str);//输出 '碶\大'
$str = var_export($str, true);
...
阅读全文…
微信小程序列表item绑定事件,参数的传递和获取
[ 2023-07-17 14:33:11 | 作者: admin ]
<view class="bangDingItem" wx:for="{{oldManHistoryList}}" wx:key="id">
<view class="bangDingTitle" bindtap="oldManListTap" data-newsid="199" data-source="{{item}}">
<wux-row>
<wux-col span="6" push="0">
<view class="icon ">
<wux-icon type="ios-paper" size="40rpx" />
...<view class="bangDingTitle" bindtap="oldManListTap" data-newsid="199" data-source="{{item}}">
<wux-row>
<wux-col span="6" push="0">
<view class="icon ">
<wux-icon type="ios-paper" size="40rpx" />
阅读全文…
关于苹果开发者账号的续期
[ 2023-06-26 14:37:50 | 作者: admin ]
1、再pc版可以续期,到期前1个月会有提示,但是需要国际信用卡才能支付。支付完能查询到订单,可以申请发票。
https://developer.apple.com
开票:https://www.apple.com.cn/shop/order/list?hist=90
2、苹果手机上下载Apple Developer,绑定支付宝后可以开发者账号订阅,订阅后会默认自动订阅,需要手工停止。另外就是找不到订单,不能开发票。
https://developer.apple.com
开票:https://www.apple.com.cn/shop/order/list?hist=90
2、苹果手机上下载Apple Developer,绑定支付宝后可以开发者账号订阅,订阅后会默认自动订阅,需要手工停止。另外就是找不到订单,不能开发票。
Vue.Draggable Vue 动态拖放组件 ,拖拽diy页面的实现
[ 2023-06-17 15:34:42 | 作者: admin ]
Vue.Draggable参考应用代码: https://gitee.com/china-bin/vdesjs
vue.draggable中文文档 (基于sortable.js):https://www.itxst.com/vue-draggable/tutorial.html
sortable.js文档:https://www.itxst.com/sortablejs/rmmr3i73.html
软件简介
Vue.Draggable 是基于 Sortable.js 的 Vue 拖放组件。它允许拖放和视图模型数组同步,基于并提供 Sortable.js 的所有功能。
特性
完全支持 Sortable.js 功能:
...
阅读全文…
vue.draggable中文文档 (基于sortable.js):https://www.itxst.com/vue-draggable/tutorial.html
sortable.js文档:https://www.itxst.com/sortablejs/rmmr3i73.html
软件简介
Vue.Draggable 是基于 Sortable.js 的 Vue 拖放组件。它允许拖放和视图模型数组同步,基于并提供 Sortable.js 的所有功能。
特性
完全支持 Sortable.js 功能:
...
阅读全文…