首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Vue-在vue如何使用vue-router

    'vue' import Router from 'vue-router' import HelloWorld from '...../components/sign/ResetPwd'], resolve)},} ] } ] }); 其中首页和index组件使用了import形式,登陆模块等使用了懒加载的形式...如果全部使用import形式,vue编译后编译全部组件,导致生成的vendor.js体积过大,从而进入网站首页时会很慢。因此通过懒加载的模式可以提高首页的加载速度,当然提高首页加载速度不止这个方法。...我们还可以在路由对象假如一些元数据,在上述代码未展示 引入 在上述步骤,如果我们要新增路由结构,可以直接修改index.js的路由表。.../>' }) 使用 最终我们在页面上怎么使用这些路由来实现页面跳转呢 在页面上:home组件

    2.3K30

    Vue的$set的使用

    在我们使用vue进行开发的过程,可能会遇到一种情况:当生成vue实例后,当再次给数据赋值时,有时候并不会自动更新到视图上去; 当我们去看vue文档的时候,会发现有这么一句话:如果在实例创建之后添加新的属性到实例上.../assets/vue/1.0.11/vue.min.js"> 姓名:{{ name }} 年龄:{{age...当去查对应文档时,你会发现响应系统 ,把一个普通 Javascript 对象传给 Vue 实例来作为它的 data 选项,Vue 将遍历它的属性,用 Object.defineProperty 将它们转为...; } }); 1、通过Vue.set方法设置data属性,如上: Vue.set(data,'sex', '男') 2、您还可以使用 vm....$set实例方法,这也是全局 Vue.set方法的别名: var key = 'content'; //这种主要用于当对象某个属性值动态生成时处理方式 this.$set('info.'

    1.5K100

    Vue 使用的小技巧

    vue使用过程中会遇到各种场景,当普通使用时觉得没什么,但是或许优化一下可以更高效更优美的进行开发。下面有一些我在日常开发的时候用到的小技巧,在下将不定期更新~ 1...., /\.vue$/) // 找到组件文件夹下以.vue命名的文件,如果文件名为index,那么取组件的name作为注册的组件名 requireComponent.keys().forEach(filePath...main.jsimport 'components/componentRegister.js',然后我们就可以随时随地使用这些基础组件,无需手动引入了~ 4....1、 每一个从父组件传到子组件的props,我们都得在子组件的Props显式的声明才能使用。...,如果发现错误,欢迎留言指出~ 参考: Vue2 全局过滤器(vue-cli) Vue.js最佳实践 webpack文档 - require.context 使用webpack的require.context

    1.4K20

    Vue 使用的小技巧

    vue使用过程中会遇到各种场景,当普通使用时觉得没什么,但是或许优化一下可以更高效更优美的进行开发。下面有一些我在日常开发的时候用到的小技巧,在下将不定期更新~ 1...., /\.vue$/) // 找到组件文件夹下以.vue命名的文件,如果文件名为index,那么取组件的name作为注册的组件名 requireComponent.keys().forEach(filePath...、 basic-table最后我们在main.jsimport 'components/ componentRegister .js',然后我们就可以随时随地使用这些基础组件,无需手动引入了~ 4....1、 每一个从父组件传到子组件的props,我们都得在子组件的Props显式的声明才能使用。...{ vue: { preserveWhitespace: false } } 它的作用是阻止元素间生成空白内容,在 Vue 模板编译后使用 _v(" ") 表示。

    1.1K10

    Vue $attrs、$listeners 详解及使用

    传送门:Vue 子组件向父组件传值 及 .sync 修饰符 详解 传送门:Vue 状态管理器(vuex)详解及应用场景 传送门:Vue 事件总线(eventBus)详解及使用 传送门:Vue... provide、inject 详解及使用 Vue 常见的组件通信方式可分为三类 父子通信 父向子传递数据是通过 props,子向父是通过 events($emit); 通过父链 / 子链也可以通信...Vue 2.4 版本提供了另一种方法,使用 v-bind=”$attrs”, 将父组件不被认为 props 特性绑定的属性传入子组件,通常配合 interitAttrs 选项一起使用。...的方式实现数据的获取和更新,以达到父子组件通信的目的; Vue Event Bus,使用 Vue 的实例,实现事件的监听和发布,实现组件之间的传递; 往往数据在不需要全局的情况而仅仅是父子组件通信时,...-- C组件能直接触发test的原因在于 B组件调用C组件时 使用 v-on 绑定了$listeners 属性 --> <child2 v-bind="$attrs" v-on="$listeners

    1.6K80

    vue3使用Vuex

    Vuex 曾经是Vue.js的官方状态管理库。为什么说是曾经呢,因为在Vue.js官方网站的生态系统的官方系统找不到Vuex的影子了,取而代之的是Pinia。...那么问题来了,既然Vue官方已经舍弃了Vuex,使用Pinia取而代之,我们还有必要去深入了解Vuex吗?...我觉得还是由必要深入了解下Vuex的,虽然Vue.js的官方网站生态系统已经不再推荐使用Vuex了,但是在目前市面上大多项目中仍然有大量使用Vuex的项目,而且Vuex的核心概念也可以应用于其他状态管理库...因此,学习Vuex可以帮助我们更好地理解Vue.js的状态管理机制,提高我们处理Vue.js应用的状态管理的能力,并且能够更好地适应已有的Vue.js项目。...$store,而在组合式API,不存在this,所以上面的几个辅助函数在组合式API无法使用 好了,关于vue使用Vuex的相关特性和方法就聊到这里,喜欢的小伙伴点赞关注收藏哦!

    54040
    领券