com.vue 1.97 KB
<template>
    <div class="index-box">


        <!-- style_1组件 -->
        <style-1
            :styles="style1">
        </style-1>








        
    </div>
</template>

<script>

    // 引入组件
    import { Toast, Indicator } from "mint-ui";
    import style1 from "@/components/style_1/style_1";
    




    export default {
        data () {
            return {
                title: "",
                style1: {
                    titles: {
                        title: "static/img/title.png",
                        more: {
                            haveMore: true
                        }
                    },
                    banner: "static/img/banner-02.jpg",
                    lists: {
                        list: []
                    }
                },
                






            }
        },
        components: {
            style1,



        },
        created() {

            // 设置标题
            this.$set(this, "title", "aabb");

            




        },
        methods: {

            /**
             * 更多
             * @param {object} item [数据对象]
             */
            more(item) {
                

                console.log("more", item);
                


            },







        },
        head: {
            title () {
                return {
                    inner: this.title
                }
            }
        },
        watch: {

            // 设置页面标题
            title(newVal) {
                if (this.$store.state.browser.toLowerCase() == "qq" && this.$store.state.deviceType.toLowerCase() == "iphone") {
                    this.$iFrame.insertIFrame(newVal);
                } else {
                    this.$emit("updateHead");
                }
            }
        },
        mounted() {
            
        }
    }
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style rel="stylesheet/less" lang='less' scoped>
    @import "com";
</style>