vue
獨歸
人生本来就这样啊,你选择了一些本不该属于你的东西,肯定会失去一些本该属于你的东西,很公平
展开
-
vue实现点击复制功能
废话不多说,直接上代码html部分<template> <dvi> <div @click="">今天星期三<div> </div></template>js部分<script>export default { data() { return { url:"http://www.4399.com/" }; }, methods: { copyText() {原创 2021-06-02 11:07:07 · 166 阅读 · 0 评论 -
vue同一个dom绑定多个点击事件
html部分<template> <div @click="baidu();jump()">跳转</div></template>js部分<script>export default { data() { return {}; }, methods: { baidu() { if (!localStorage.getItem("token")){ window.open("http:原创 2021-06-02 10:51:17 · 410 阅读 · 0 评论 -
vue v-for直接循环数字
vue v-for直接循环数字,也就是固定次数<span v-for="index of 5" :key='index'>{{index}}</span>输出结果为:0 1 2 3 4原创 2021-03-26 17:06:23 · 10176 阅读 · 4 评论 -
vue视图不更新解决方法,2.0与3.0的区别
vue数组属性发生改变时,视图不更新如何解决data中数据,都是响应式。也就是说,如果操作data中的数据,视图会实时更新; 但在实际开发中,若data中数据类型较为复杂,方法methods中改变对象的属性,视图也就是页面并不会改变 原因是vue监听不到数据类型特别复杂的属性。 原因:因为 vue 的检查机制在进行视图更新时无法监测 数组中的某个对象的属性值的变化。1,使用this.$set(this.obj,key,val) 来解决对象操作: 三个参数:this.$set(“改变的对原创 2021-03-25 15:33:18 · 605 阅读 · 0 评论 -
vue面试题
vue-router的使用hash模式(默认),如http://abc.com[#/user/10H5 history模式,如http://abc.com/user/20后者需要server端支持,因此无特殊需求可选择前者vue-router的钩子函数原理:如果没有权限不让进入,有权限才可以进入全局守卫 router.beforeEach() 进入之前触发 router.afterEach() 进入之后触发 router.beforeResolve() 路由解析守卫原创 2021-03-14 20:36:26 · 61 阅读 · 0 评论 -
vue面试题
v-show和v-if的区别v-if:控制dom元素的显示或隐藏是将DOM元素整个添加或删除;v-show:控制DOM的显示或隐藏是为DOM元素动态的添加css样式 display,设置成 block 或者 none DOM元素还是存在的。为何v-for中要用key1.vue中列表循环需加:key=“唯一标识” 唯一标识尽量是item里面id等,因为vue组件高度复用增加Key可以标识组件的唯一性,为了更好地区别各个组件 key的作用主要是为了高效的更新虚拟DOM。2.key主要用来做dom di原创 2021-03-14 19:59:13 · 298 阅读 · 1 评论