<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RightNaid的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/RightNaid</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RightNaid]]></copyright><item><title><![CDATA[layer弹框iframe相关操作]]></title><link>https://blog.youkuaiyun.com/RightNaid/article/details/108798420</link><guid>https://blog.youkuaiyun.com/RightNaid/article/details/108798420</guid><author>RightNaid</author><pubDate>Fri, 25 Sep 2020 16:58:54 +0800</pubDate><description><![CDATA[一、点击layer弹框自带的btns关闭
top.layer.open({
	type:2,
	title:'title',
	area:['500px','350px'],
	content:'url',
	btns:['确定','取消']，
	yes:function(index,layero){
		// index：当前弹框索引；layero:当前弹框
		top.layer.close(index); // 关闭弹框
		console.log(layui.jquery(layero).find(]]></description><category></category></item><item><title><![CDATA[jq字符串转数字]]></title><link>https://blog.youkuaiyun.com/RightNaid/article/details/108317837</link><guid>https://blog.youkuaiyun.com/RightNaid/article/details/108317837</guid><author>RightNaid</author><pubDate>Mon, 31 Aug 2020 11:22:40 +0800</pubDate><description><![CDATA[jq字符串转数字
1、parseInt(string)  // 返回一个整数
2、parseFloat(string) // 返回带小数点的数字
3、Number()  // 强制类型转换 转换整个值
Number(false) 0
Number(true) 1
Number(undefined) NaN
Number(null) 0
Number( "5.5 ") 5.5
Number( "56 ") 56
Number( "5.6.7 ") NaN
Number(new Object()) NaN
Nu]]></description><category></category></item><item><title><![CDATA[vue 在v-for列表动态添加ref，并获取对应元素]]></title><link>https://blog.youkuaiyun.com/RightNaid/article/details/105736977</link><guid>https://blog.youkuaiyun.com/RightNaid/article/details/105736977</guid><author>RightNaid</author><pubDate>Fri, 24 Apr 2020 18:20:32 +0800</pubDate><description><![CDATA[vue 在v-for列表动态添加ref，并获取对应元素
vue中的ref对于操作dom非常方便，可以直接通过给div加ref，在方法里通过this.$refs.ref的name获取
&lt;template&gt;
	&lt;div class="nav" ref="nav"&gt;   // 给div加ref

	&lt;/div&gt;
&lt;/template&gt;

&lt;scrip...]]></description><category></category></item><item><title><![CDATA[vue 页面加载的时候，滚动导航到指定位置]]></title><link>https://blog.youkuaiyun.com/RightNaid/article/details/105736373</link><guid>https://blog.youkuaiyun.com/RightNaid/article/details/105736373</guid><author>RightNaid</author><pubDate>Fri, 24 Apr 2020 17:57:21 +0800</pubDate><description><![CDATA[vue 页面加载的时候，滚动导航到指定位置
今天遇到一个问题，横向的导航是可滚动的，刷新页面要保持当前选中的导航的状态，并且当前选中的导航要保持的第一个的位置

即根据路由参数，设置dom的滚动长度。
核心代码如下：
created() {
	this.handleData();
},
methods: {
	handleData() {
		// this.actives是当前选中导航的id
	...]]></description><category></category></item><item><title><![CDATA[async 和 await 初步小用法]]></title><link>https://blog.youkuaiyun.com/RightNaid/article/details/105686619</link><guid>https://blog.youkuaiyun.com/RightNaid/article/details/105686619</guid><author>RightNaid</author><pubDate>Wed, 22 Apr 2020 16:57:10 +0800</pubDate><description><![CDATA[async 和 await 初步小用法
项目中需要把ajax获取数据的方法封装起来，没用await之前这样写的
export function getDataSuc(jsondata,activeproject,km){
	var datas = []
	axios.get(jsondata, {
		params: {
			activeproject: activeproject,
			km...]]></description><category></category></item><item><title><![CDATA[vue props 接收数据，watch和mounted同时完成数据渲染]]></title><link>https://blog.youkuaiyun.com/RightNaid/article/details/105656601</link><guid>https://blog.youkuaiyun.com/RightNaid/article/details/105656601</guid><author>RightNaid</author><pubDate>Tue, 21 Apr 2020 14:06:18 +0800</pubDate><description><![CDATA[vue props 接收数据，watch和mounted同时完成数据渲染
在子组件里，接收数据之后可以直接mounted里操作数据
export default {
		name: 'zblist',
		props: {
			lists:Array
		},
		data() {
			return {
				show: true,
				Tlist: this.lists,
				li...]]></description><category></category></item><item><title><![CDATA[layUI 流加载渲染的图片，如何用layer.photos预览]]></title><link>https://blog.youkuaiyun.com/RightNaid/article/details/104030206</link><guid>https://blog.youkuaiyun.com/RightNaid/article/details/104030206</guid><author>RightNaid</author><pubDate>Sat, 18 Jan 2020 14:57:13 +0800</pubDate><description><![CDATA[官网给出的相册层方法
layer.photos({
  photos: '#layer-photos-demo'
  ,anim: 5 //0-6的选择，指定弹出图片动画类型，默认随机（请注意，3.0之前的版本用shift参数）
}); 

页面的流加载数据全是用ajax获取的，原来想着给图片加点击事件，通过事件触发相册层，但是点击事件第一次没反应，必须点击第二次才能弹出相册层，代码如下
$(do...]]></description><category></category></item><item><title><![CDATA[layUI 图片上传成功后如何清空]]></title><link>https://blog.youkuaiyun.com/RightNaid/article/details/104021893</link><guid>https://blog.youkuaiyun.com/RightNaid/article/details/104021893</guid><author>RightNaid</author><pubDate>Fri, 17 Jan 2020 17:04:44 +0800</pubDate><description><![CDATA[因为图片上传是在弹框里写的，上传成功后，无法刷新，因此不能用刷新页面的方法清空
图片上传成功后的done方法里，返回了三个值：res, index, upload。index就是每个图片文件的索引
done: function(res, index, upload) {
	delete files[index];
}

每个文件上传成功后，都会调用一下done方法，就可以根据索引清空该图片，下次上...]]></description><category></category></item></channel></rss>