美文网首页
5.Vue之组件(模版)

5.Vue之组件(模版)

作者: 悟空你又瘦了 | 来源:发表于2017-06-15 14:25 被阅读0次
<template>
    <div class="tmpl">
        <!-- 1.0 标题 -->
        <div class="twarp">
            <h2 v-text="info.title"></h2>
            <span class="desc">
                {{info.add_time  | datefmt}}  
                {{info.click}}次浏览
                 分类:民生
            </span>
        </div>

        <!-- 2.0 新闻详细展示区域 -->
        <div class="content" v-html="info.content"></div>

        <!-- 3.0 评论组件 -->
        <comment :artid="newsid"></comment>
    </div>
</template>

<script>
import common from '../../kits/common.js';
import { Toast } from 'mint-ui';

// 1.0 导入评论组件对象
import comment from '../subcom/comment.vue';
    export default{
        data(){
            return {
                info:{},
                newsid:0
            }
        },
        methods:{
            getinfo(){
                // 1.0 获取url传入的newsid
                var newsid  = this.$route.params.newsid;

                this.$http.get(common.apiDomain+'/api/getnew/'+newsid)
                .then(res=>{
                    if(res.body.status !==0){
                        Toast(res.body.message);
                        return;
                    }

                    this.info = res.body.message[0];
                });
            }
        },
        created(){
            // 初始化newsid
            this.newsid = this.$route.params.newsid;
            this.getinfo();
        },
            // 使用comment 组件
        components:{
            comment // comment:comment
        }
    }
</script>

<style scoped>
    .twarp h2{
        color:#0094ff;
        font-size:16px;
    }

    .twarp .desc{
        color:rgba(0,0,0,0.4);
        
    }

    .twarp{
        padding:10px;
        border-bottom: 1px solid rgba(0,0,0,0.4); 
    }
    .content{
        padding:5px;
    }
</style>

相关文章

  • 5.Vue之组件(模版)

  • 学习微信小程序(3)——组件

    一、自定义组件 1、组件模版和样式 组件模版组件模版的写法与页面模板相同。组件模版与组件数据结合后生成的节点树,将...

  • 2.Vue第二章

    1.vue创建对象 2.Vue的组件图 3.Vue实例 4.第一种vue组件 4.第二种vue组件 5.vue基本概念

  • 5.Vue全局组件

    公共组件全部放在src\components\下 在src\components\下建立:Header.vue 代...

  • vue组件注册

    全局组件注册语法 组件用法 组件注册的注意事项 data必须是一个函数 组件模版内容必须是单个根元素 组件模版内容...

  • Cocoapods组件化记录

    组件化demo到其他工程可以pod使用步骤 建cocoapods模版demo: 检测模版工程是否可以使用: 模版工...

  • 编译(一)入口

    回忆之编译入口 编译,其实就是vue对模版指令和内置组件的处理。 编译我们最终执行的是compileToFunct...

  • vue-router 2.x v-link 修改

    1.模版中指定路径 定义组件模版 3.定义路由,加载模版 和之前版本的vue-router不太一样, 使用时加以注...

  • 制作一个简单的Vue组件库

    模版结构: 组件基础结构解释 组件都存放于component/package/文件夹内,而组件文件夹内有src文件...

  • Vue 2.0组件间通信

    组件的构成 组件意味着协同工作,通常父子组件会是这样的关系:组件 A 在它的模版中使用了组件 B 。它们之间必然需...

网友评论

      本文标题:5.Vue之组件(模版)

      本文链接:https://www.haomeiwen.com/subject/ngpyqxtx.html