Wordpress & Vue & Nuxt - Integration - wp_enqueue_script



我有一个现有的网站,我正在逐步用Vue技术取代html/css接口。所以现在我有两个页面逻辑

  1. 页面完全在vue
  2. 包含html/css部件和value部件的页面。

目前我使用Vue(没有next)成功地完成了这个迁移。在我的wordpress主题中,我加载值脚本如下

wp_register_script('vue-app', $directory_uri . '/js/app.js', array(), $version, true);
wp_enqueue_script('vue-app');

为了改进我的项目,我正在切换到next。但是我不能保持同样的积分逻辑。next不会创建一个唯一的app.js。next生成了一大堆文件,我不能同步加载它们。无论是在构建还是在开发中(热模块替换)。

我不知道如何保持我的逻辑1和2与next。你有什么解决办法吗?

如果你想充分发挥next的潜力并保留Wordpress,你需要将Wordpress用作无头CMS。这意味着你可以使用完全静态,并在构建期间通过访问Wordpress应用程序生成所有页面。

我猜你目前的Wordpress + Vue流缺乏SEO,因此为什么你试图达到next。但据我所知,你不能像那样把它插到你的wp_register_script上。

或者尝试在你的.../about,.../our-team等每一条路线上都挂载它…我不是wordpress专家。

最新更新