使Vue。js (vue-loader)

编辑该页面

警告:你浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 4.3,不再维护。

这个页面的更新版本Symf欧宝娱乐app下载地址ony 6.2(当前的稳定版本)。

vue-loader)

想要使用Vue.js吗?没问题!首次启用它webpack.config.js:

1 2 3 4 5 6 7 8 9
/ / webpack.config。js / /……安可/ /….addEntry(“主要”,“。/资产/ main.js”)+ .enableVueLoader ();

然后重启安可。当您这样做时,它会给你一个命令您可以运行安装任何缺少的依赖关系。运行这个命令后,重新再来一次,你已经完成了!

任何.vue文件,您需要将正确处理。您还可以配置vue-loader选项通过一个选择回调enableVueLoader ()。看到安可的指数。js文件的详细文档。欧宝体育电话

与Vue.js JSX通过配置的第二个参数.enableVueLoader ()方法:

1 2 3 4 5 6 7 8 9 10 11 12
/ / webpack.config。js / /……安可/ /….addEntry(“主要”,“。/资产/ main.js”)- .enableVueLoader ()+ .enableVueLoader (() = > {}, {+ useJsx:真+});

接下来,运行或重启安可。当你做时,你将看到一条错误消息帮助你安装任何缺失的依赖关系。运行这个命令后,重新再来一次,你已经完成了!

你的.jsx文件将通过@vue / babel-preset-jsx

作用域的风格(<风格范围>)在.jsx文件。作为一个解决方案,你可以使用CSS模块通过向进口路径模块?:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/ / Component.jsx进口风格“模块。/ Component.css ?”/ /后缀“模块吗?”出口默认的{的名字:“组件”呈现(){返回(<div><h1={styles.title}>你好,世界< /h1>< /div>)}}
1 2 3 4 5
/ *组件。css * /.title{颜色:红}

输出将类似< h1类= " title_a3dKp " > Hello World < / h1 >