使用elementui在工作中遇到的不熟练知识点总结
{{currentNotice.title && currentNotice.title.length > 18 ? currentNotice.title.substring(0, 15) + '......' : currentNotice.title}}
{{currentNotice.articleSummary && currentNotice.articleSummary.length > 50 ? currentNotice.articleSummary.substring(0, 50) + '......' : currentNotice.articleSummary}}
一时想不起substring()方法是什么作用,百度了一下substring() 方法用于提取字符串中介于两个指定下标之间的字符,其中的currentNotice.title.substring(0,15)是指提取currentNotice里面的title15位的标题,currentNotice.articleSummary是提取50字符的articleSummary
【使用elementui在工作中遇到的不熟练知识点总结】
父组件
this.$emit("update:passcalllist", false);
子组件
vue中我们经常会用v-bind(:)给子组件传入参数,或者我们会给子组件传入一个函数,子组件通过调用传入的函数来改变父组件的状态,通过百度可以了解到,父组件通过:将passcalllist传给子组件,并使用了.sync修饰符,子组件可以通过$emit,使用updata:passcalllist将passcalllist更新为false直接改变父组件的passcallist的值由true变成false(注意:update:是被固定的,vue约定好的子组件的名称部分,passcalllist是我们要修改的状态名称,是与传入的状态名字对应的)
export const bizConstantRouter = [
// 登录页面可以匿名访问
{
path: "/",
name: "login",
component: () => import(`@/views/${bizFolderName}/page/frame/Login_guangdong.vue`),
meta: {
anonymous: true
}
业务常量路由,也就是允许匿名访问的页面,meta:{anonymous:true},登录页面是默认要有的,业务上自行添加其他页面
gutter的意思就是这个栅格左右两边padding的值的和
span指的是栅格占据的列数
v-model里面的修饰符.trim的作用是将用户输入的前后的空格去除
clearable是将是否输入框中的内容清空
prefix-icon是输入框前面的icon图标
multiple可多选
查询
size指按钮的大小
loading加载,listLoading设置默认值为false,当加载需要的时候,将默认值改为true,会出现加载中的样式,element-loading-text是出现的文字,element-loading-spinner是出现的图标
看到这里想起面试经常问的问题v-if和v-show的区别,以及css里面display:hidden和display:none的区别
个人总结的话是hidden和none的区别就是占位的问题,hidden只是隐藏了,位置还是占着的,而none就是将这个东西完全消失,不占位
v-if和v-show的话,v-if是操作DOM的让他消失,而v-show就是对display进行操作隐藏
close-on-click-modal是指可以通过点击模拟弹出框关闭
model指的是表单数据对象
待上报团组
里面的badge指的是按钮图标右上角提示的消息,value是显示的数量
编辑
这里父组件采用的是作用域插槽
在子组件中的插槽上有一句data="https://www.it610.com/article/list",而在父组件中也有slot-scope="scope",slot-scope就是取data的值,slot-scope的值是自定义的,我们可以取任何名称,但是data的值传过来时是以对象形式传输的,所以在这scope.data才是list的值
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用
- 使用协程爬取网页,计算网页数据大小