vue的常用组件操作方法应用分析

网友投稿 405 2023-02-08


vue的常用组件操作方法应用分析

项目技术:

webpack + vue + element + axois (vue-resource) + less-loader+ ...

vue的操作的方法案例:

1.数组数据还未获取到,做出预加载的动画

电影封面

// 实际显示的内容-跑马灯

2. 按钮状态的判断,按钮能不能点的问题

导出

导出

3.像jquery 一样,追加dom (vue 是以数据为导向的,应该摆脱jquery的 dom的繁杂操作)

//绑定模型,检测输入的格式

//绑定方法,增加dom的操作

//timeArr数组与数据就渲染下面的dom,没有就不显示

  

  

js:

相当于jq 中的 dom 字符串

timeInputString: ''

原生的js 往数组里压入和弹出 数据(抓数组的长度),因为vue的是以数据驱动,以数据判断,该不该渲染dom

addTime () {

this.timeArr.push('str')

},

minusTime () {

this.timeArr.shift('str')

}

4. 追加class , 场景 在循环某个列表时候,某个列表有class,绑定一个方法,可以支持穿参数

dom

{{item.orderInCourse}}.{{section.sectionNumber}}

{{section.name}}

js

getSectionId (sectionId) {

return {

active: this.$route.params.sectionId === sectionId,

}

}

5.子->父组件的通信,vue.$emit vue.on

子组件:

getSectionId (sectionId) {

return {

active: this.$route.params.sectionId === sectionId,

}

}

父组件:

dom

js

methods: {xLPirwftwW

receiveTitle (name) {

this.titleName = name; // titleName 就是 **@课程

}

}

总结套路: 子组件使用函数(事件)给父组件传递 receiveTitle 属性,然后父组件监测这个属性,给这个属性绑定方法 receiveTitle,方法传参数,这个参数就是 要传递的 值

6.父-> 子

父组件:

dom:

js:

courseList().then(res => {

this.courseList = res.data.courses;

}).catch( err => {

console.log(err)

});

子组件:

props: {

courseList: {

type: Array

}

}

总结套路:父组件将变量传到子组件,需要在子组件标签上绑定这个变量,然后子组件就可以在props 里接受这个变量

7.错误路由的处理,重定向, 在router里添加一个路由信息

{

path: '*',

redirect: '/'

}

这里是重新定向到首http://页,也可以单独做一个 404页面,重定向到这个页面

编程式导航里面,

router.push({ path: 'login-regist' }) // 如果这样写的话,会寻找路由最近的 / 然后在后面直接拼接login-regist;

为了防止在多级嵌套路由里面出现bug ,应该写全路由的全部信息,包括 /

router.push({ path: '/login-regist' })

8. dom 里拼接css

9. 监听滚动事件

data () {

return {

scrolled: false,

    show: true

}

},

methods: {

handleScroll () {

this.scrolled = window.scrollY > 0;

if (this.scrolled) {

this.show = false;

}

}

},

mounted () {

window.addEventListener('scroll', this.handleScroll);

}

10.监听输入框输入值的变化

@input="search",

监听 element-UI 的

总结

以上所述是给大家介绍的vue的常用组件操作方法应用分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!

总结

以上所述是给大家介绍的vue的常用组件操作方法应用分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:spring mvc DispatcherServlet之前端控制器架构详解
下一篇:笔记本连接共享文件夹(笔记本连接共享文件夹可以不插网线吗?)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~