首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

vue.js: 自定义事件之—— 子组件修改组件的

如何利用自定义的事件,在子组件中修改组件里边的?...关键点记住:三个事件名字 步骤如下: 这里,相对本案例,组件定义为Second-module,对应的子组件是Three-module 第一步:你要想改动组件的,你组件得先有让你改吧!...444.png 第三步:组件定义公用,就是为了让子组件用的,你得把给了子组件吧!...666.png 第五步:子组件你把拿过来了,就要使用组件的吧,不用就放烂了。不用你接他干哈! 777.png 好了,转折点到了,接下就是主题了:改动。...),好交代让它出征去改动组件的,并让他带上一个参数(就是要把组件的改成啥,荆轲手里拿的那个包着小匕首的地图,),让他去带话 ,既出使秦国(组件内部)将燕王(子组件)的旨意传递给元素(秦大王)

5.9K40

2020-10-04

该方法用于把数组的第一个元素从其中删除,并返回被删除的 site.includes('runoob'); //搜索数组中是否含有某个 push()//方法可以接收任意数量的参数,把它们逐个添加到数组的末尾...pop()方法删除数组的最后一个元素,把数组的长度减1,并且返回它被删除元素的 js获取上一url document.write("js获取当前域名"+window.location.host+"或者...获取上(前)一url"+document.referrer); 数字整 Math.floor(1.5)//向下整 Math.ceil(1.5)//向上整 Math.round(1.5)//四舍五入整...$("#test1").parents(); // 全部节点 $("#test1").parents(".mui-content");//返回class为mui-content的节点 $("#test1...,包括节点和文本 $("#test1").contents("#test1"); //返回id为test里面的id为#test1的节点和文本 $("#test1").prev(); // 上一个兄弟节点

91440

开发 | 小程序跨的的问题,这个 JS 库就能解决(内附项目地址)

业务分析 此类需求大概意思是:A 页面进入 B 页面,B 页面返回并传给 A。 ? 探索之路 刚开始我想采用一个比较偷懒的方法:利用微信的 wx.setStorage,将数据缓存在小程序实例内。...具体方式是:从 B 页面返回 A 页面时,B 页面先将数据缓存;然后在 A 页面的 onshow 方法里,调用 wx.getStorage 读取缓存来实现。...仔细想了下,代码也不是很安全:因为进入 B 页面的入口可能是很多个。这样做,可能会导致获取到的页面实例不正确。...本来是没招了,突然想到微信小程序支持 JS,然后就找了个轻量级的 JS 库,而且是观察者模式,是我想要的类型。 于是,好戏开始了。...在上面的代码中,消息附带的参数无传参。 如果需要传参的话,直接在 function 里增加参数即可,例如: ?

91120

iframe的高度自适应_div自适应高度

我翻了前面的几十条,刨去大量的转载,有那么三五篇是原创的。而这几篇原创里面,基本上只谈到如何自适应静的东西,就是没有考虑到JS操作DOM之后,如何做动态同步的问题。...传统做法大致有两个: 方法一,在每个被包含在本身内容加载完毕之后,执行JS取得本页面的高度,然后去同步面的iframe高度。...方法二,在主页面iframe的onload事件中执行JS,去取得被包含的高度内容,然后去同步高度。...如果在主窗口做一个Interval,不停的来获取被包含的高度,然后做同步,是不是即方便,又解决了JS操作DOM的问题了呢?答案是肯定的。...但是如果有,那么各个浏览器的表现不太相同,单哪个都不对。但可以找到了一条规律,那就是两个值得最大可以兼容各浏览器。

6.4K40

油猴脚本从编写到检测

油猴脚本记(含检测) 写脚本 模拟爬市面上网站(淘宝、京东、美团等)的页面内容 油猴脚本是通过JS来编写,我也才接触只是对dom进行操作来完成 首先是@match需要设置,就是用来说明脚本在哪个页面执行...接下来就是写脚本,主要思路是 页面分为列表,从列表可以进入详情。...那么脚本就设置在列表进行 为了直观显示,将在列表创建一个iframe用来显示爬的详情 模拟用户去点击每一个商品操作,这样子做轮询 实现 列表:获取当前的页面,获取商品数,获取每个商品的链接...function() { 'use strict'; var content = document.getElementsByClassName("info--wrap"); //获取当前页面的所有商品...= 0)now_car_info_i[0].parentNode.removeChild(now_car_info_i[0]); //调用删除iframe var iframe =

4.6K10

layui弹窗间的传(layui弹出层传)(窗口传)

主要有两部分 1、从主窗口传到弹出层 2、从弹出层传到主窗口 3、通过session互传 4、通过调用窗口的函数从而获取到窗口的(相反也是可以的) 1、从主窗口传到弹出层 首先时js...看我其他博客 3、通过session传 设置session sessionStorage.setItem('roleid', 'hello'); session var ss=sessionStorage.getItem...('roleid'); 删除session中保存指定的 sessionStorage.removeItem('roleid'); 删除全部 sessionStorage.clear(); 4、通过调用窗口的函数从而获取到窗口的..., 这个适合获取少量值, 窗口的js: (1)(这个是获取bootstraptable的选定)menuTable是表格的id,这样返回的是jSON来的 function getrowselect...5、假如是子窗口传窗口 窗口js: function getrowselect(userdata) { console.log(userdata); document.getElementById

5.5K20

Vue实际中的应用开发【分页效果与购物车】

那就先写那么多,然后再想想需要什么: 总页码 = Math.ceil(总记录数/每一记录数) 总页码数,7,或6,当前是向上整,每一记录数10,总记录数,总的多少。...如80除10,8。 math.ceil(x)返回大于等于参数x的最小整数,即对浮点数向上整. 单击事件,切换不同的页面的效果。...}} @click.stop 阻止事件冒泡 @click.prevent 阻止事件的默认行为, <script src="vue.<em>js</em>...$emit(事件,<em>值</em>) <em>父</em>组件: 子组件: <div...input事件中传递的value<em>值</em>,并存储在<em>父</em>组件data中,然后父组件通过prop的形式传递给子组件value<em>值</em>,在子组件中绑定Input的value属性。

1.1K30

助力小白常见JS逆向乱杀喂饭教程——Url加密

02 Url加密 本文先从Url加密开始讲哈,Url加密常见于访问一级界面后,二级界面跳转详情时url进行加密,可以用selenium进行爬,但是慢!...这个时候怎么办呢,先回去看看主页面的标题列表。 ? 在url的级元素以及和url这个a标签元素中并没有出现 js函数,下面来看解决办法: ?...右键点击行号,出现蓝色箭头代表成功(更新的谷歌或者其他浏览器略显不同),点击网页上的文章就能看到这边已经断下,并且32行网上已经给出了。 ?...然后把上面的特征码放在搜索栏中搜索下,看看结果: ? 相信到这里你已经可以手撕AES加密了(手动滑稽~) 问:怎么实现这样的加密? 答:会js的套个js 的AES加密库。 问:不会js怎么办?...答:上GitHub,上面的大佬早已经封装好了。请尽情调用吧~ Ps:实现了加密,爬人家一的就行了哈,来学技能的不是让你搞人家站的。

1.4K30

js常用函数大全107个

"input").value.toUpperCase();   7.JS中的类型:String,Number,Boolean,Null,Object,Function   8.JS中的字符型转换成数值型...58.innerTEXT的和上面的一样,只不过不会把这种标记显示出来.   59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态....= doNothing; 指定错误句柄的语法为:window.onerror = handleError;   72.JS中指定当前打开窗口的窗口:window.opener,支持opener.opener...()返回下一,window.history.go(返回第几页,也可以使用访问过的URL)   91.document.write()不换行的输出,document.writeln()换行输出   92....document.body.noWrap=true;防止链接文字折行.   93.变量名.charAt(第几位),该变量的第几位的字符.   94."

3.2K10
领券