Vue(9)

作者: 一颗脑袋 | 来源:发表于2019-05-16 22:57 被阅读0次

一、使用移动端进行访问测试

1、修改访问地址:使用ip地址访问

为了方便直接在手机上测试,我们可以让电脑和手机处于同一局域网,然后就能在手机端访问电脑端开启的服务器了。当然,在手机上我们不能使用localhost来作为访问地址,而已替换为电脑的IP地址。电脑的ip地址查看方式使用cmd命令打开命令行并输入ipconfig命令便可以查看当前电脑的ip地址。

比如当前的电脑访问地址为:http://localhost:8080/#/home。在手机端我们改为:http://192.168.6.66:8080/#/home即可。

这样做有点麻烦,且当项目不在当前电脑时我们还需要重新查询ip地址,所以我们使用node提供的os模块来获取ip地址。并写在配置中,这样,我们在哪台电脑下都可以进行直接访问了。

  • 获取ip地址的方法

    //使用os模块获取本机ip地址
    function getIPAdress() {
      var interfaces = os.networkInterfaces();
      for (var devName in interfaces) {
          var iface = interfaces[devName];
          for (var i = 0; i < iface.length; i++) {
              var alias = iface[i];
              if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal) {
                  return alias.address;
              }
          }
      }
      return 'localhost';
    }
    

二、图片分享界面

1、组件

我们使用MUI提供的顶部选项卡

我们使用新的Vue文件来定义组件,比如命名为:shareimage.vue

<template>
    <div>
        <!--顶部选项卡-->
        <div class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted" data-scroll="1">
            <div class="mui-scroll">
                <a class="mui-control-item mui-active" href="#item1mobile" data-wid="tab-top-subpage-1.html">
                    推荐
                </a>
                <a class="mui-control-item" href="#item2mobile" data-wid="tab-top-subpage-2.html">
                    热点
                </a>
                <a class="mui-control-item" href="#item3mobile" data-wid="tab-top-subpage-3.html">
                    北京
                </a>
                <a class="mui-control-item" href="#item4mobile" data-wid="tab-top-subpage-4.html">
                    社会
                </a>
                <a class="mui-control-item" href="#item5mobile" data-wid="tab-top-subpage-5.html">
                    娱乐
                </a>
            </div>
        </div>

        <!--显示区-->
    </div>
</template>

具体参考示例文件:tab-top-webview-main.html
查看文档说明可知,区域滚动组件是js组件,所以需要对组件进行初始化。
导入mui.min.js之后报错(低版本还会报其他错误,如webpack默认启用严格模式,而该js中使用了非严格模式的代码,所以需要设置相关插件或配置禁用严格模式)。
最新版本貌似使用了严格模式的代码,但是还是有新的错误。

mui.min.js:9 [Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive

相关文章

  • vue

    一、vue+jqueryvue(IE9+) 二、vue全家桶:vue+ES6+vuerouter+less(sas...

  • Vue前端框架-基础入门

    Vue基础入门[#vue%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8]1. Vue简介...

  • Vue(9)

    一、使用移动端进行访问测试 1、修改访问地址:使用ip地址访问 为了方便直接在手机上测试,我们可以让电脑和手机处于...

  • Vue模板语法

    一. Vue概述 尤雨溪:Vue.js的创建者 2016年5月,Vue2发布 2020年9月,Vue3发布 Vue...

  • 一文快速上手Vue3

    Vue3快速上手 1.Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海...

  • vue3

    Vue3快速上手 1.Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海...

  • 前端从无到有Vue项目 vue项目实现

    vue篇 vue框架搭建步骤https://www.jianshu.com/p/46e9df18413d[http...

  • Vue3 的函数式编程

    Vue3 的函数式编程 Vue3.0 正式版已经于9月底发布,其中,Vue3 新增的composition-api...

  • Vue优化9法

    总结2019年3月vue开发大会Cuillaume Chau发表的Vue性能优化9法 其中包括: 函数型组件 子组...

  • 尤雨溪公布 Vue 3.0 开发路线(扶我起来,我还能学)

    在Vue.js 伦敦大会上,Vue.js 作者尤雨溪简要介绍了 Vue 下一个主要版本要发布的内容,9 月 30 ...

网友评论

      本文标题:Vue(9)

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