<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HXH_csdn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HXH_csdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HXH_csdn]]></copyright><item><title><![CDATA[浏览器版本低，使用?.语法导致页面白屏]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/156949124</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/156949124</guid><author>HXH_csdn</author><pubDate>Wed, 14 Jan 2026 17:14:04 +0800</pubDate><description><![CDATA[这个报错是Vue 项目编译 / 打包后运行时的语法解析错误，核心特征：浏览器无法识别代码中的某个 . 点语法，报错定位在打包后的 chunk 分包文件（chunk.359.1768370456951.js）里，属于非常典型的 Vue 项目部署 / 打包类语法兼容问题。这个报错的本质是：你的 Vue 项目中写了【ES6 + 的新语法 / 对象语法】，但打包时没有被babel完全转译兼容，浏览器无法识别该语法，导致解析中断并抛出【意外的符号 .】错误。// 替换后（ES5兼容写法）// 原代码（报错语法）]]></description><category></category></item><item><title><![CDATA[uniapp 配置自定义发行]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/129958090</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/129958090</guid><author>HXH_csdn</author><pubDate>Tue, 04 Apr 2023 17:33:42 +0800</pubDate><description><![CDATA[在项目的根目录创建package.json文件，内容如下，注意复制下面代码，要去掉注释。效果如下图 （发行、运行）]]></description><category></category></item><item><title><![CDATA[mongodb安装提示没有权限]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/126982606</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/126982606</guid><author>HXH_csdn</author><pubDate>Wed, 21 Sep 2022 22:41:12 +0800</pubDate><description><![CDATA[mongodb安装的路径不能有中文]]></description><category></category></item><item><title><![CDATA[删除git上的文件，如node_modules]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/123702497</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/123702497</guid><author>HXH_csdn</author><pubDate>Thu, 24 Mar 2022 09:26:16 +0800</pubDate><description><![CDATA[1、打开cmd命令工具，位置在当前项目中
2、执行下面的命令
// node_modules 你要删除的其他文件
// master 提交的分支
git rm -r --cached node_modules
git commit -m 'node_modules'
git push origin master


]]></description><category></category></item><item><title><![CDATA[uniapp 使用Stomp搭建WebSocket]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/120747054</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/120747054</guid><author>HXH_csdn</author><pubDate>Wed, 13 Oct 2021 17:06:01 +0800</pubDate><description><![CDATA[在使用 Stomp 的过程中遇到了好多坑，H5可以正常运行，但是手机上就报错了
首先使用H5的写法Stomp + SockJS
//原生window的WebSocket
import {WebSocketPolyfill} from '@/common/js/websocket-polyfill.js'   
//npm下载的插件
import SockJS from "sockjs-client"
import Stomp from 'stompjs'

let global = {}
global.We]]></description><category></category></item><item><title><![CDATA[watch事件监听三种用法和监听多个值]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/119534292</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/119534292</guid><author>HXH_csdn</author><pubDate>Mon, 09 Aug 2021 11:39:12 +0800</pubDate><description><![CDATA[第一种 普通监听
&lt;input type="text" v-model="userName"/&gt;  
//监听   当userName值发生变化时触发
watch: {
    userName (newName, oldName) {
        console.log(newName)
    }
}

第二种 第一种有一个缺点 就是当值第一次绑定的时候 不会执行监听函数，
只有当值改变的时候 才会执行，如果想在第一次绑定的时候执行此监听函数 则需要 设置
immediate为true
]]></description><category></category></item><item><title><![CDATA[vue ref和$refs 获取不到值]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/119040341</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/119040341</guid><author>HXH_csdn</author><pubDate>Fri, 23 Jul 2021 17:21:13 +0800</pubDate><description><![CDATA[父级用this.refs获取子组件中的数据，打印console.log(this.refs获取子组件中的数据，打印console.log(this.refs获取子组件中的数据，打印console.log(this.refs)有一个东西出现，但是console.log(this.$refs.name.functione()) undefine； 之前调用其他组件的时候并没有发现这样的问题。
原因：
	要在子组件挂载完成时this.$refs.name.functione()才可以生效

解决方式：
this.]]></description><category></category></item><item><title><![CDATA[uniapp getCurrentPage()修改上一个页面信息]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/117750978</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/117750978</guid><author>HXH_csdn</author><pubDate>Wed, 09 Jun 2021 17:58:58 +0800</pubDate><description><![CDATA[我这里是返回上一页的时候修改的
dataList是上一个页面data方法中的值，也就是要修改的值
h5中可以直接修改，app中要加上$vm
onBackPress(e) {
	var pages = getCurrentPages();
	var page = pages[pages.length - 2];
	// #ifdef APP-PLUS
	page.$vm.dataList[0].status = 4
	console.log('vm ==&gt;', page.$vm.dataList[0])]]></description><category></category></item><item><title><![CDATA[uniapp 图片上传的封装]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/117745072</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/117745072</guid><author>HXH_csdn</author><pubDate>Wed, 09 Jun 2021 16:16:06 +0800</pubDate><description><![CDATA[下面是图例

app中用到的图片上传很多，所以就将这个方法写成一个组件，下面是我的代码
1、在components中创建imgUpload.vue页面 （子组件）
&lt;template&gt;
	&lt;view class="l-fc l-fw" style="margin: 0 -6px;"&gt;
		&lt;block v-if="list&amp;&amp;list.length&gt;0"&gt;
			&lt;view v-for="(item, index) in list" :key=]]></description><category></category></item><item><title><![CDATA[源对象的属性复制到目标对象上(不会影响原数据)]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/116587939</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/116587939</guid><author>HXH_csdn</author><pubDate>Mon, 10 May 2021 10:12:39 +0800</pubDate><description><![CDATA[oldObj = {
	a: 1
}
let obj = {}
// 用assign将源对象的属性复制到目标对象上(不会影响原数据)
Object.assign(obj,oldObj)
obj['b'] = '2'
obj['c'] = '3'
console.log(oldObj ); //{a: 1}
console.log(obj); //{a: 1,b:2,c:3}


]]></description><category></category></item><item><title><![CDATA[Element-ui之ElScrollBar组件滚动条的使用方法]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/114631426</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/114631426</guid><author>HXH_csdn</author><pubDate>Wed, 10 Mar 2021 11:43:05 +0800</pubDate><description><![CDATA[在翻看 element-ui官网的文档时,发现el-scrollbar不会写在文档中。
通过阅读源码，scrollbar组件暴露了 native, wrapStyle, wrapClass, viewClass, viewStyle, noresize, tag 这7个 props属性
props: {
 native: Boolean, // 是否使用本地，设为true则不会启用element-ui自定义的滚动条
 wrapStyle: {}, // 包裹层自定义样式
 wrapClass: {}, //]]></description><category></category></item><item><title><![CDATA[uniapp中 :style的语法问题(兼容微信小程序)]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/113864516</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/113864516</guid><author>HXH_csdn</author><pubDate>Fri, 19 Feb 2021 15:07:11 +0800</pubDate><description><![CDATA[直接上代码
html
&lt;view class="c-bg-g l-ft l-fw" :style="[Style]"&gt;&lt;/view&gt;

js

computed: {
	Style() {
		let {
			page_margin,
			goods_margin
		} = this.data
		let obj = {
			"padding": `0 ${page_margin}px`,
			"margin": `0 -${goods_margin/2}px`
		}
	]]></description><category></category></item><item><title><![CDATA[uni-app 上下两个view暂满页面,flex布局]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/112285701</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/112285701</guid><author>HXH_csdn</author><pubDate>Wed, 06 Jan 2021 17:43:03 +0800</pubDate><description><![CDATA[页面是需要一个nav导航和一个列表,因为列表里面有很多数据,所以要加一个scroll-view
下面代码
&lt;view style="height: 100vh;display:flex;flex-direction: column; align-items: flex-start;"&gt;
	&lt;view&gt;
		&lt;view stype="display:flex;flex-direction: row; align-items: center;"&gt;
			&lt;view&gt]]></description><category></category></item><item><title><![CDATA[uni-app app定位当前地理位置]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/112258398</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/112258398</guid><author>HXH_csdn</author><pubDate>Wed, 06 Jan 2021 09:58:06 +0800</pubDate><description><![CDATA[首先申请地图的key,然后在manifest.json文件中配置,如下图

下面直接上代码
getLocation: function() {
	let that = this
	uni.getLocation({
	type: 'wgs84',
	geocode: true,  
	success: function(res) {
		var point = new plus.maps.Point(res.longitude, res.latitude);
		plus.maps.Map.reverseG]]></description><category></category></item><item><title><![CDATA[vue 获取页面路径中的参数(h5)]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/111676771</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/111676771</guid><author>HXH_csdn</author><pubDate>Fri, 25 Dec 2020 14:03:43 +0800</pubDate><description><![CDATA[今天要做一个h5页面,用来打开app的,现在要获取url带的参数
created() {
	const queryUrl = this.getRequest()
	let urlParams = Object.assign(queryUrl, this.$route.query) //参数合并
	if (urlParams.id) {//id是路径带的参数
		console.log('urlParams ==&gt;', queryUrl.id)
		this.id = queryUrl.id
	};
	]]></description><category></category></item><item><title><![CDATA[uniapp picker组件实现二级联动]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/111504951</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/111504951</guid><author>HXH_csdn</author><pubDate>Tue, 22 Dec 2020 09:33:19 +0800</pubDate><description><![CDATA[效果图如上
html
&lt;picker mode="multiSelector" @change="bindPickerChange" @columnchange="columnchange" :value="index" :range="array"
	 range-key="title"&gt;
	&lt;view class="uni-input"&gt;{{title}}&lt;/view&gt;

&lt;/picker&gt;

js
&lt;script&gt;
	export defa.]]></description><category></category></item><item><title><![CDATA[uni-app app底部弹出窗]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/109893388</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/109893388</guid><author>HXH_csdn</author><pubDate>Sat, 21 Nov 2020 11:35:50 +0800</pubDate><description><![CDATA[vue页面代码
&lt;Screen :show='show' @close="close"&gt;&lt;/Screen&gt;
//还有一个点击事件,将show=true
close(e) {
	this.show = e
},

子组件代码
&lt;template&gt;
	&lt;view class="container" v-show="hideModal"&gt;
		&lt;view class="mask" @touchmove.stop.prevent @click="close().]]></description><category></category></item><item><title><![CDATA[uniapp 分享微信好友、微信朋友圈、QQ]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/109339188</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/109339188</guid><author>HXH_csdn</author><pubDate>Wed, 28 Oct 2020 18:52:14 +0800</pubDate><description><![CDATA[这两天领导要做一个分享微信好友、微信朋友圈、QQ的功能，因为之前没有这方面的经验，所以都是一边查资料一边去做的，现在搞得差不多了，在这里给大家分享一下，希望大家多多指点
这里是先做安卓的
先上h5页面

分享到微信好友的页面(朋友圈和QQ就不搞上来了,长得差不多)

点击分享卡片是在微信浏览器上打开的,但是微信浏览器是禁止网页唤起app这个操作的,具体的可以去百度一下,所以我这里就做一个提示,让用户与其他浏览器打开

这是在另一个浏览器打开的,此时可以唤起APP

好了,大致的效果就像上面这样了,下面我们来]]></description><category></category></item><item><title><![CDATA[HBuilderx ios发布上线前的准备工作]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/109256676</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/109256676</guid><author>HXH_csdn</author><pubDate>Sat, 24 Oct 2020 11:49:05 +0800</pubDate><description><![CDATA[因为ios与安卓的发布有些不一样,所以需要做一些调整;
在发布时遇到了一些问题,现在就把它记录下来
证书这些后台已经帮忙搞好了
1、将项目运行到ios上进行调试，先用后台给的证书制作自定义基座，连接HBuilderx的时候要在电脑上限下载iTunes iTools这两个软件,当时我只下载iTunes ,虽然手机和iTunes 连接上了,但是HBuilderx检查不到,后来在下载iTools,就没问题了,
2、手机连接上后运行自定义基座，如果证书没有问题,连接成功
3、调试没有问题，打包上传，这时候要注意了，]]></description><category></category></item><item><title><![CDATA[【ios bug解决】 输入框聚焦时光标不显示]]></title><link>https://blog.youkuaiyun.com/HXH_csdn/article/details/109242501</link><guid>https://blog.youkuaiyun.com/HXH_csdn/article/details/109242501</guid><author>HXH_csdn</author><pubDate>Fri, 23 Oct 2020 14:54:21 +0800</pubDate><description><![CDATA[今天打包出来的app ios端发现input输入时没有光标,但是键盘是有弹出的
后来发现是因为引入mui.min.css文件造成的
解决办法：重写mui.min.css文件里的-webkit-user-select样式
css:   -webkit-user-select:text;

]]></description><category></category></item></channel></rss>