导入页面组件替代vue.js

我正在使用带有vue.js的普通PHP站点并想要导入组件,因为我看到import只能工作 对于节点和vue? 有解决方案吗? 我真的不太好。 p>

导入并需要js页 p>

p>

来自'settings.html'的
 导入设置;  
Vue.component('app-settings',settings);  
nmport 表格来自'settings.js';  code>  pre>  
 
 &lt; script src =“https:/  /cdn.jsdelivr.net/npm/vue"></script>


未捕获的SyntaxError:意外的标识符</ p>
</ blockquote>
</ div>

展开原文

原文

I'm using a plain PHP site with vue.js and want to import components, As I see import only works for node and vue? Is there a solution? I'm really not that good.

import and require js pages

import settings from 'settings.html';
Vue.component('app-settings', settings);
import Form from 'settings.js';
<script src="https://cdn.jsdelivr.net/npm/vue"></script>

Uncaught SyntaxError: Unexpected identifier

</div>

dongpiansui8755
dongpiansui8755 我很抱歉简短的描述,它真的让我感到沮丧,因为所有的教程都是npmvue版本。我在assets/js文件夹中创建了一个名为settings.js的文件。这也是我的app.js文件的位置,我想在其中包含我粘贴在此处的代码段中的所有组件。
大约一年之前 回复

1个回答



VueJS建立在ES6的顶层,所以vuejs需要babel才能工作。
注意:我真的不知道你为什么要这么做 要使用vuejs和普通的PHP,
你应该制作一个PHP API,为前端提供数据的API,
你不能在一个文件中使用PHP和VueJS因为vuejs代码必须传递给babel。
你应该制作一个PHP API (RESTful API或Graphql),您将使用axios,fetch或Apollo或其他任何东西从API获取数据。</ p>
</ div>

展开原文

原文

VueJS built on the top of ES6, so vuejs require babel in order to work. Note: I really do not know why you want to use vuejs and plain PHP, you should make a PHP API, API that provides data for front-end, you cannot use PHP and VueJS in one file because of vuejs code must pass on babel. you should make a PHP API (RESTful API or Graphql), and you will fetch data from API to the front by using axios, fetch or Apollo or whatever.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问