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

    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.4K30

    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.js中import 'components/componentRegister.js',然后我们就可以随时随地使用这些基础组件,无需手动引入了~ 4....1、 每一个从父组件传到子组件的props,我们都得在子组件的Props中显式的声明才能使用。...,如果发现错误,欢迎留言指出~ 参考: Vue2 全局过滤器(vue-cli) Vue.js最佳实践 webpack文档 - require.context 使用webpack的require.context

    1.4K20

    Vue3 中 使用 TypeScript

    正确写法表达式指定类型组合式API + TSProps 标注 类型基于运行时声明当使用 时,defineProps() 宏函数支持从它的参数中推导类型Vue3 中,如果我们要给 提供的值 标注类型,可以借助这个 接口 来实 InjectionKey 接口,它是一个继承自 Symbol 的泛型类型,可以用来在提供者和消费者之间同步注入值的类型。...key = Symbol() as InjectionKey组件中 Provide在顶级组件中提供 key , 供下级组件使用keyimport {key} from "../.....在Vue2.x 中,我们可以直接在子组件中绑定ref,然后通过 this.$refs.绑定的ref 就可以使用了。在 Vue 3中,我们也是如此。...alerTest('测试') //调用子组件方法选项式API + TS在Vue3 中 选项式 API 想要做类型推倒,得使用 defineComponent() 来包装组件。

    83320

    Vue 使用中的小技巧

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

    1.2K10

    在Vue 3中使用JSX

    ,但是这里的下载量非常大的原因主要是通过 vue-cli 创建的项目(不管是 Vue 2 还是 Vue 3)都会下载 @vue/babel-plugin-jsx 这个包,实际使用 JSX 的用户应该远比这个数字要小...,到底有多少用户是通过的 JSX 的方式开发的也没有办法统计到,绝大用户还是使用 template 的开发方式为主。...在 Vue 2 中,JSX 的编译需要依赖 @vue/babel-preset-jsx 和 @vue/babel-helper-vue-jsx-merge-props 这两个包。...使用 JSX 的场景 我们现在来看下有哪些场景用 JSX 会比模板更加优雅。...使用 JSX 需要注意的点 7.1 对 Props 的处理 在模板中,对 props 的处理是 merge。为了满足不同用户的需求,开了一个可以覆盖的口子。 7.2 对插槽的处理 ?

    2.1K30

    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的相关特性和方法就聊到这里,喜欢的小伙伴点赞关注收藏哦!

    73140
    领券