首页 > 其他分享 >用Vue框架实现 - JSON数据渲染页面

用Vue框架实现 - JSON数据渲染页面

时间:2022-08-31 22:58:08浏览次数:54  
标签:info Vue name JSON num online 123456 png 页面

 

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

<head>
    <meta charset="UTF-8">
    <meta name="referrer" content="no-referrer" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/vue/2.6.14/vue.js"></script>
</head>

<body>
    <!-- 4.for循环实现json数据的渲染 -->
    <style>
        .user {
            width: 500px;
            height: 200px;
            background-color: rgb(176, 196, 176);
            padding: 10px;
            margin: 10px;
            border-radius: 10px;

        }
        .info{
            color: rgb(11, 96, 96);
        }
        img{
            width: 50px;
            height: 50px;
            border-radius: 50%;
        }
    </style>
    <div class="box">
        <div v-for="el in arr" :class="{user:u}">
            <div class="name">
                <img :src="el.touxiang" alt="">
                {{el.name}}
            </div>
            <div v-for="el in el.info" class="info">
                <div class="num">{{el}}</div>
                <!-- <div v-text="el.info.signal" class="txt">{{el.text}}</div> -->
            </div>
        </div>
    </div>
    <script>

        var vm = new Vue({
            el: ".box",
            data: {
                arr: [{
                    touxiang: "./flower.png",
                    name: "name1",
                    age: "1",
                    info: {
                        num: 123456,
                        signal: "hello",
                        online: 0,
                    }
                },
                {
                    touxiang: "./flower2.png",
                    name: "name2",
                    age: "2",
                    info: {
                        num: 123456,
                        signal: "hello",
                        online: 1,
                    }
                },
                {
                    touxiang: "./flower2.png",
                    name: "name3",
                    age: "3",
                    info: {
                        num: 123456,
                        signal: "hello",
                        online: 0,
                    }
                },
                {
                    touxiang: "./flower.png",
                    name: "name4",
                    age: "4",
                    info: {
                        num: 123456,
                        signal: "hello",
                        online: 1,
                    }
                },
                {
                    touxiang: "./flower.png",
                    name: "name5",
                    age: "5",
                    info: {
                        num: 123456,
                        signal: "hello",
                        online: 1,
                    }
                },
                {
                    touxiang: "./flower2.png",
                    name: "name6",
                    age: "6",
                    info: {
                        num: 123456,
                        signal: "hello",
                        online: 0,
                    }
                },],
                u: true,
            },
        })

    </script>
</body>

</html>

 

 

标签:info,Vue,name,JSON,num,online,123456,png,页面
From: https://www.cnblogs.com/LIXI-/p/16644821.html

相关文章

  • 快速入门VUE
    准备Vue.js环境Java语言的程序包:jar包JavaScript语言的程序包:外部js文件对于Java程序来说,框架=jar包+配置文件。对于Vue来说,导入Vue的外部js文件就能够使用Vue框架了......
  • 用Vue框架实现 - 移动端的tabbar
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"conten......
  • 慎用JSON.stringify
    前言项目中遇到一个bug,一个组件为了保留一份JSON对象,使用JSON.stringify将其转换成字符串,这样做当然是为了避免对象是引用类型造成数据源的污染。但发现后面使用JS......
  • 用Vue框架实现 - 点击出现下拉框
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"con......
  • npm安装vue,在vue/dist目录下没有产生vue.js文件 只在vue后面加上@2指定版本即可。 np
    npm安装vue,在vue/dist目录下没有产生vue.js文件遇到问题:在进行npminstall时,vue/dist目录下没有生成vue.js的情况。解决办法:只在vue后面加上@2指定版本即可。npmin......
  • JSON.stringify() 的妙用
    描述JSON.stringify()的作用就是把JavaScript对象或数组或其他简单值转换为字符串。它还可以用于对象的深拷贝;对JSON字符串进行格式化(缩进);在转换之前对值进行替换操作......
  • Java从json串中获取某个值
    Java从json串中获取某个值java对象是不能直接传输,只有json对象转成字符串可以进行传输故传输中都是json进行的接收到json数据之后java在进行解析转换成为字符串。......
  • Flask 学习-26.JWT(JSON Web Token)生成Token
    前言JSONWebToken(JWT)是一个非常轻巧的规范。jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。python中pyjwt是一个独立的包,flask的插件集成了该功能可......
  • vue3学习
    资料:http://docs.vikingship.xyz/ 声明类型:   1.使用ref可以声明基础数据   2.使用reactive声明对象数据     3.computed可以返回一个不变的响应......
  • js 获取缓存渲染到页面里面
    $('#code').change(function(){console.log($(this).val())localStorage.setItem("code",JSON.stringify({"sn":$(this).val(),"gs":$("#select").val()}));});$('......