开发常见设置

一、字符切割

方法一:根据下标获取字符

1)str.charAt(str.length - 1)

2)str.subStr(str.length-1,1)//第一个参数为切割初始位置 第二个参数为切割
3)str.charAt(index) 返回指定下标对应字符 如果index选择不在0与字符length之间返回空字符串

数组截取:

1)str.slice(start,end) 必选:start开始位置index 如果为负数表示从最后一位倒过来开始截取 end可选 结束位置 返回新的数组包含start不包含end

二、css–溢出隐藏

单行

overflow: hidden; // 溢出隐藏
text-overflow: ellipsis; // 溢出用省略号显示
white-space: nowrap; // 规定段落中的文本不进行换行

多行

overflow: hidden; // 溢出隐藏
text-overflow: ellipsis; // 溢出用省略号显示
display: -webkit-box; // 作为弹性伸缩盒子模型显示。
-webkit-box-orient: vertical; // 设置伸缩盒子的子元素排列方式:从上到下垂直排列
-webkit-line-clamp: 3; // 显示的行数

三、axios安装/引入/使用

1.安装

npm install axios --save
npm install --save vue-axios

2.引入

import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios)

3.使用

在需要发起网络请求的页面中

this.$http({
url: “///接口地址”,
method: “”
}).then(res => {
console.log(res);
});
}

vue.组件导航守卫 beforeRouterEnter, beforeRouteLeave,beforeRouteUpdate详解

组件导航守卫:在某个组件的js中编写导航守卫钩子函数

作用范围:只有当前这个组件
to:去往的地址
form:从哪里来

(1) beforRouteEhter:路由规则指定的组件访问之前自执行
在这里插入图片描述
写next();执行当前页面
在这里插入图片描述
(2)beforeRouteLeave:路由规则离开时自动触发 next中不能写参数
在这里插入图片描述
(3)beforeRouteUpdate:动态路由 只有参数发生变化是才执行(通俗理解及跳转页面时)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大白菜1号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值