什么是虚拟组件(virtual component)
概念
虚拟组件
是 VUX
组件特有的概念。它指的是一个组件不需要 import
就能使用,组件的代码会在编译时被 vux-loader
替换成真实的 html
代码,比如 x-icon
组件。
为什么这样实现
它可以解决按需引入的问题,比如不需要把所有 svg
引入组件而是在编译时根据属性读取相应的 svg
图标直接内联。
它可以解决特殊属性的赋值问题,或者自定义一些特殊写法。
本文档使用 BookStack 构建