1.0.1 • Published 5 years ago

vue-phone-in-browser v1.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

vue-phone-model

一个vuejs的手机模型组件

image

演示地址 DOME

使用

安装

//需要vue.js 2.1.5 以上版本
npm install vue-phone-model

用于 *.vue 组件化开发模式中

<template>
  <div id="app">
    <v-phone :list="list" :type="phoneType" :background="phoneBackground"></v-phone>
  </div>
</template>

<script>
  import VPhone from 'vue-phone-model';
  import 'vue-phone-model/dist/phone.css';

  import logo from './img/mi_logo.jpg';

  export default {
    name: 'app',
    components: {
      VPhone
    },
    data() {
      return {
        phoneType:'i6',//手机的大小,默认为iphone5的尺寸,可调为 i6 或 ipad,以后会支持自定义尺寸。
        phoneBackground:'red',//可自定义桌面背景,用法与定义元素的 background 属性一样。
        list: [{
          title: '坚果空间',
          icon: logo,//设置一个桌面图标,如果不传,刚默认取title字段的第一个字作为图标内容
          url: 'http://liu-pan.cc',//需要打开的链接 
          showToolBar: true,//是否显示工具栏,可传入 true false 'auto'默认为 'auto',组件会根据打开网页的 meta属性决定
          open: false//是否默认打开这个页面 -只会有一个默认打开生效
        }, {
          title: '小米商城',
          icon: logo,
          url: 'http://liu-pan.cc/example/mi_app/index.html',
          showToolBar: true,
          open: false
        }]
      }
    }
  }

</script>

script 引入

<script src="vue/dist/vue.js"></script>
<script src="vue-phone-model/dist/phone.js"></script>

For detailed explanation on how things work, checkout the guide and docs for vue-loader.