mediaessenz / vueture
使用VueJS在TYPO3前端/后端的模板
v2.3.1
2021-03-17 11:55 UTC
Requires
- typo3/cms-core: >=9.5.19 <11.0.0
README
安装
composer require mediaessenz/vueture
- 在安装工具中安装
需要前端插件
- EXT:vhs
- EXT:typoscript_rendering
构建链初始化
cd Build/backend && yarn install
cd Build/frontend && yarn install
可用脚本
yarn build (production)
yarn build-development (development)
在后台使用独立Vue开发者工具(用于调试)
注意!目前vue-devtools的Backend调试功能无法工作:
[https://github.com/vuejs/vue-devtools/issues/1073]
如果上述问题得到解决,应该可以正常工作
- 在
// devtools import is only needed for debugging之后取消注释代码块 - 生成development-build
- 清除TYPO3缓存
- 在控制台调用
./node_modules/.bin/vue-devtools
随后应该会打开一个包含调试信息的Electron应用程序。
注意事项
- “Heros”不会存储在任何独立的数据库表中,而只存储在一个(后端)会话变量中,该变量在登出后会删除。
- 再次登录时,数据将重置到HeroService定义的状态
已知问题
- 当EXT:typoscript_rendering和同时安装的EXT:frontend_editing在Frontend进行Ajax调用时,如果用户在Backend登录,则仅在Inkognito标签或其他浏览器中工作。