JavaScript

超轻量级php框架startmvc

简单的vue-resourse获取json并应用到模板示例

更新时间:2020-04-21 22:32:02 作者:startmvc
不说废话上代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>vue

不说废话上代码:


<!DOCTYPE html>
<html lang="en">

 <head>
 <meta charset="UTF-8">
 <title>vue js</title>
 <style>
 .completed {
 text-decoration: line-through;
 }
 
 .something {
 color: red;
 }
 </style>
 </head>

 <body>

 <div class="container">
 <div id="app">
 <task-app :list="tasks">

 </task-app>
 </div>
 <template id="task-template">
 <ul>
 <li v-for="task in list">
 {{ task.id }} | {{ task.author }} | {{ task.name }} | {{ task.price }}
 </li>
 </ul>
 </template>
 <script src="vue.js"></script>
 <script src="vue-resource.js"></script>

 <script>
 Vue.component('task-app', {//要应用的标签
 template: '#task-template',//模板id
 props: ['list']//请求的json
 })
 </script>
 <script>
 var demo = new Vue({
 el: '#app',
 data: {
 tasks: '' //为空,可以是null
 },
 ready: function() {
 this.getCustomers()
 },
 methods: {
 getCustomers: function() {
 this.$http.get('resourse.json')
 .then(function(response) { //response传参,可以是任何值
 this.$set('tasks', response.data)
 })
 .catch(function(response) {
 console.log(response)
 })
 }
 }
 })
 </script>
 </body>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

vue获取json数据 vue.js json数据 vue.js 获取json