Vue ----------- 了解, 展示json 数据

Vue.js  是一套构建用户界面的渐进式框架。

优点:

与大型框架不同的是采用自底向上的增量开发的设计,

只聚焦于视图层,不仅易于上手,还便于与第三方库或既有项目整合

当与现代化工具链以及各种类库结合使用时,也完全能为复杂的单页应用提供驱动

Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统

使用vue展示json对象中数据

特点:采用声明式渲染  、使用需要实例化

看起来这跟渲染一个字符串模板非常类似,但是 Vue 在背后做了大量工作。

现在数据和 DOM 已经被建立了关联,所有东西都是响应式的,当你打开你的浏览器的 JavaScript 控制台 (就在这个页面打开),

并修改message的值,你将看到上例相应地更新。

浏览器上

使用js方式展示json对象中数据

浏览器上

与js或jQuery相比有什么优点

js或jquery需要通过操作HTML DOM 的方式,把数据显示上

如果使用Vue ,只需要提供数据,以及数据绑定的元素id,就可以了,不需要显示地操作HTMl DOM,

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>vue学习</title>
    <!--引入vue-->
    <script src="http://www.obge.top/js/vue/v2.5.16/vue.min.js"> </script>
</head>
<body>
<!--准备一个盒子-->
<div id="d1" style="border: solid">
    <!--获取 在两个大括号中 直接通过  名.属性-->
    <p>{{obge.name}} </p>
    <h1 style="color: brown"> {{obge.age}}</h1>
</div>
<!--Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。
     状态发生改变时重新渲染组件,应用在DOM上
-->
<script>
    //准备一个json 对象
    var obge = {"name":"小乔","age":17}
    //通过vue.js 把数据和对应的视图关联起来
    //每个 Vue 应用都需要通过实例化 Vue 来实现
    var vm = new Vue({
        //获取前端元素 id  注意有个#
        el: ‘#d1‘,
        data:{
            //关联json对象
            message:obge
        }
    })
</script>

<!--<script>-->
    <!--//准备一个json 对象-->
    <!--var obge  = {"name":"周瑜","age":12};-->
    <!--//获取 盒子的 id-->
    <!--var div1 = document.getElementById("d1");-->
    <!--//在盒子里面显示数据-->
    <!--div1.innerHTML = obge.name;-->
<!--</script>-->

</body>
</html>

原文地址:https://www.cnblogs.com/obge/p/11511105.html

时间: 2024-10-10 13:52:48

Vue ----------- 了解, 展示json 数据的相关文章

vue中引入json数据,不用本地请求

1.我的项目结构,需要在Daily.vue中引入daily.js中的json数据 2.把json数据放入一个js文件中,用exports导出,vscode的json格式太严格了,很多数据,调了一个多小时的格式................. 例如:daily.js module.exports = { 'tmbTmbsContent': [[ {'label': '123'} ]], } 2.在Daily.vue文件中引入 import Daily from '@/assets/data/da

vue请求本地json数据

1.下载vue-resource插件 cnpm install vue-resource 1.2全局引入vue-resource: 在main.js import VueResource from 'vue-resource'; Vue.use(VueResource); 2.把静态josn文件放在项目根的 static文件夹: 3.发送请求: getNum() { this.$http.get("static/data/unusedorder.json").then(data =&g

vue渲染自定义json数据

<template> <div class="wrap"> <div class="main"> <div class="main_left"> <ul v-for="(val,index) in list[0].type" @click="clc(index)"> <li>{{val.tit}}</li> </ul&

转载:深入了解Struts2返回JSON数据的原理及具体应用范例

早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身, 渐渐的也淡忘了此事.直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章, 从头到尾将Struts2与JSON的关系说清楚. 其实网络中,关于这个问题的答案已是海量,我当初也是从这海量的答案中吸收精华,才将“Struts2返回JSON数据”这个问题搞清楚的.但 是这些海量的答案,有一个共同

Vue之使用JsonView来展示Json树

前两天干活儿有个需求,在前端需要展示可折叠的Json树,供开发人员查看,这里采用JsonView组件来实现,它是一款用于展示Json的Vue组件,支持大体积的Json文件快速解析渲染,下面记录一下实现过程. 1.首先先下载好JsonView的组件:JsonView.vue,组件代码如下: 1 <template> 2 <div class="bgView"> 3 <div :class="['json-view', length ? 'close

调取jSon数据--展示

以下代码是将页面中的展示部分 function searchProductlistByfilterCondition(index, type, sort, filterWord) { //cite_html var citem_html = '<div class="citem"><div class="citemtop">' + '<a href="" target="_blank">&l

vue打包后出现静态资源|(图片,json数据)找不到路径

最近在学习Vue是如何编写项目的,在踩了许多坑后,终于要到了最后一步npm run build了,很开心的等待奇迹,然后打包后出现了找不到图片路径的问题. 解决办法:1.将图片或者json数据文件夹放到static的文件夹中,这样打包后webpack会自动打包 2.在build的文件夹下找到utils.js的文件,修改打包后静态资源的路径,添加 publicPath: '../../' 原文地址:https://www.cnblogs.com/klkitty/p/9099472.html

新版vue获取本地json文件数据

现在升级后的vue没有dev-server.js和dev-client.js,可以通过以下方式模拟后台数据: 1.找到webpack.dev.conf.js这个文件,在const portfinder = require('portfinder')后面添加以下代码: 1 const express = require('express') 2 const app = express()//请求server 3 var appData = require('../data.json')//加载本地

vue cli3.0用axios调用本地json数据一直报404

最近在基于vue做后台管理系统时,用了vue cli3.0用axios调用本地json数据一直报404,市面上所有的解决办法都没用,快崩溃了,结果最后发现原因是,vue cli3.0 public 文件夹才是静态资源文件,问题解决,记录一下,以后不再踩坑. 最近发现好多人都踩这个坑,索性把我的结构发出来. 参考地址:https://www.love85g.com/?p=1500 原文地址:https://www.cnblogs.com/dapengFly/p/11359456.html