69 lines
2.5 KiB
Plaintext
69 lines
2.5 KiB
Plaintext
parseint :取整
|
||
math.raddom:数学函数随机数
|
||
appendChild:创建虚拟文件夹
|
||
setTimeout:在一定时间内执行一次代码,只会执行一次
|
||
setInterval:在一定时间执行一次代码 setInterval(function () {事件}, 1000)
|
||
clearInterval:清除定时器
|
||
transition :平滑过度
|
||
removechlid:删除文件
|
||
onclick:点击事件
|
||
document.querySelectorAll(''):获取所有标签
|
||
substring(开始,结束) 裁剪字符串 substring()+'...'
|
||
push :追加数组数据,排在最后面
|
||
unshift:追加数组数据,排在最前面
|
||
通过 for循环获取数组里面的数据(小于数组长度length) 要知道数组的下标 和数组搭配使用
|
||
<br/>换行
|
||
反引号`变量字符串拼接` ` ${变量名}`
|
||
object 对象 值 value 和 for in 循环搭配用 for (var key in obj) {}
|
||
对象里面新增数据:obj.test='' 删除 delete
|
||
parseInt 提取字符串里面的数字
|
||
return false 组织浏览器默认事件
|
||
select 下拉菜单
|
||
replace (旧的,新的)
|
||
indexof 搜索下标 includes
|
||
event 点击运行事件
|
||
autoplay muted 静音播放
|
||
typeof 变量名 求数组类型
|
||
json.stringify 把对象或者数组转换成字符串
|
||
json.parse 把字符串转化成对象
|
||
throw 显示报错
|
||
ellipsis {
|
||
white-space: nowrap;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;//超过部分隐藏
|
||
forearch :只能能够用于数组
|
||
|
||
require 导入
|
||
module.exports 导出
|
||
axios 发送ajax请求
|
||
user-select: none; 禁止选中
|
||
|
||
cursor: pointer; 手型鼠标
|
||
order 改变顺序
|
||
overflow 滑动
|
||
|
||
route-link :用name跳转加地址
|
||
|
||
深度选择器: /deep/
|
||
|
||
组件内部必须是一个方法
|
||
|
||
component 全局组件 , template 里面存放html 代码 default:'默认参数' type :校验参数 string (字符串) number (数字)Arry (数组 )
|
||
|
||
写两个html分别用 在父组件引用然掉接口在config index.js里面 在servic掉接口
|
||
在父组件里面创造生命周期和方法methods() {里面传参数},
|
||
父组件拿到参数数据定义变量,子组件接受 父传子用props 接收 传出arry数组用 () =>[]
|
||
写for循环必须写key
|
||
router-link 自动渲染a标签
|
||
to进入详请页面带名字和地址 to="{ name : 页面,query: "url:地址"}"
|
||
进路由
|
||
通过地址栏访问的页面都需要缓存在appvue里面 keep-alive
|
||
决定哪些页面是否需要登录在 路由 里面用meta:{keepalive:true/false}
|
||
在appvue里面做判断
|
||
所有详情页面不做缓存
|
||
vue 重复跳转相同路由用key="$route.fullpath" 在appvue里面 router -view
|
||
|
||
|
||
|
||
|
||
|