Schritte zum Lesen von Mock-Daten im Vue-Projekt: Installieren Sie Mock.js, erstellen Sie die Mock.js-Datei, definieren Sie die Mock-Daten, verwenden Sie den $http-Dienst in der Vue-Komponente, um eine Anfrage zum Abrufen und Speichern der Mock-Daten zu initiieren in den Komponentendaten
Testdaten in Mock in Vue lesen
Wenn Sie Mock-Daten zum Testen in einem Vue-Projekt verwenden, können Sie die Daten in Mock durch die folgenden Schritte lesen:
1. Installieren Mock.js
<code>npm install --save-dev mockjs</code>
2 . Erstellen Sie eine Mock.js-Datei
Erstellen Sie eine Datei mit dem Namen mock.js
im src-Verzeichnis und definieren Sie darin Mock-Daten: mock.js
的文件,并在其中定义 Mock 数据:
<code class="javascript">const Mock = require('mockjs'); // 定义 Mock 数据 Mock.mock(/api\/users/, { 'list|10': [{ id: '@id', name: '@cname', age: '@integer(18, 60)', }] });</code>
3. 在 Vue 组件中使用 Mock 数据
在需要使用 Mock 数据的 Vue 组件中,引入 Mock.js 文件并使用 $http
服务发起请求:
<code class="javascript">import mock from '@/mock'; // 导入 Mock.js 文件 export default { data() { return { users: [], }; }, created() { this.$http.get('/api/users').then(response => { this.users = response.data; }); }, };</code>
4. 获取 Mock 数据
请求发送后,Vue 组件将收到 Mock.js 生成的响应,响应数据会存储在 this.users
中。
注意:
$http
rrreee$http
, um eine Anfrage zu initiieren: 🎜rrreee🎜🎜4. Holen Sie sich die Mock-Daten 🎜🎜🎜Nachdem die Anfrage gesendet wurde, erhält die Vue-Komponente die von Mock.js generierte Antwort und die Antwortdaten werden in this.users
gespeichert. 🎜🎜🎜Hinweis: 🎜🎜$http
wird vom Vue-Ressourcen-Plug-in bereitgestellt. Wenn Sie Vue-resource nicht verwenden, können Sie je nach Ihrer tatsächlichen Situation andere HTTP-Anforderungsbibliotheken (z. B. Axios) verwenden. 🎜🎜Das obige ist der detaillierte Inhalt vonWie liest Vue Testdaten im Schein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!