当前所在位置: 首页 > 域名交易

如何构建一个大型Vue应用程序?飞聊是什么?

2021-10-11 本站作者 【 字体:

5 月 20 日一款名为飞聊的社交产品引起了互联网圈人的关注。这款产品也是头条继多闪后的另外一款社交产品。不过当用户在 App Store 中对这款产品进行关键词“飞聊”搜索的时候,却发现没有这款产品,需要用户下翻查看到第 27 位,或者是搜索全称“飞聊让兴趣相遇”,飞聊这个正主才出现。这个过程当中,导致不少用户误以为飞聊并没有上线,产品的曝光度小的同时也减少了产品的下载量。

七麦数据显示,今日,飞聊上线不到两天时间,就冲进了 App Store 总榜(免费榜)第五,社交免费榜第一。

vue-cli 3.0环境开发,在安装vue之前我们需要安装node环境,这个我们只要在node官方下载node绿色免安装版,然后再配置下环境变量即可使用node和npm了。

如何构建一个大型Vue应用程序?飞聊是什么?(图1)

将node所在目录配置到电脑的环境变量中就可以使用了,这里我的目录是D:\Program Files\node-v10.8.0-win-x86,这里我们只要打开电脑-属性-系统设定-进阶-环境变量中奖该路径添加到path中即可, 快捷键“win+r ”打开运行框,输入cmd在弹出的窗口中输入node -v 检查node.js是否安装成功。

如何构建一个大型Vue应用程序?飞聊是什么?(图2)

如何构建一个大型Vue应用程序?飞聊是什么?(图3)

这里我们配置淘宝的镜像源,这里设置永久的输入命令:npm config set registry https://registry.npm.taobao.org/

// 临时 npm --registry https://registry.npm.taobao.org install express // 永久 npm config set registry https://registry.npm.taobao.org // 验证是否成功 npm config get registry

如何构建一个大型Vue应用程序?飞聊是什么?(图4)

现在我们可以开始来搭建vue-cli 3.0环境了,输入命令:npm install -g @vue/cli 安装vue3.0(-g: 指全局安装),快捷键“win+r ”打开运行框,输入cmd在弹出的窗口中输入vue -V(大写的V哦)来 检查vue是否安装成功。

npm install -g @vue/cli

如何构建一个大型Vue应用程序?飞聊是什么?(图5)

接下来我们继续创建vue项目 ,vue3.0和2.0有点区别,不用在装webpack了,直接使用命令:vue create project创建项目(project为项目名),进入项目配置,这里选择Manually select features(翻译:手动选择功能)。

同时,飞聊对于产品关键词也做出了相关的优化,增加了 1755 个关键词。目前,App Store 中搜索关键词“飞聊”,产品出现在第四位,减小了用户对于产品搜索的难度。建议开发者们,在产品上线初期,要做好相关关键词优化,不要让用户错过了自己的产品。

如何构建一个大型Vue应用程序?飞聊是什么?(图6)

进入下一个安装配置选择,这里根据项目情况自行选择配置,按上下键切换目标选项,按空格键勾选和取消,按a全选,按i反选,选好后回车确定(以下是几个选项的相关意义),图中是我的选择。

Babel:指转译成浏览器可识别的语言,可以让你的项目支持更新的语法,如es6\es7等 TypeScript:新增的选项卡 Progressive Web App (PWA) Support:指模拟原生app Router:路由管理 Vuex:vuex管理模式 CSS Pre-processors:css预处理语言 Linter / Formatter:代码规范 Unit Testing:组件单元测试 E2E Testing:端对端测试,模拟用户真实场景

如何构建一个大型Vue应用程序?飞聊是什么?(图7)

接下来提示我们选择是否使用历史路由:这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面,我们输入Y同意即可,然后就是选择CSS预处理器语言,在弹出的选项中我选择LESS

如何构建一个大型Vue应用程序?飞聊是什么?(图8)

选择ESLint的代码规范,此处使用 Standard代码规范,这里我选择了ESLint + Standard config(正常模式)

ESLint with error prevention only: 只进行报错提醒; ESLint + Airbnb conf: 不严谨模式; ESLint + Standard config: 正常模式; ESLint + Prettier: 严格模式;

如何构建一个大型Vue应用程序?飞聊是什么?(图9)

如何构建一个大型Vue应用程序?飞聊是什么?(图10)

接着选择代码检查方式,这里提示我们何时对进行代码检测,我选择在保存时进行检测,Lint and fix on commit(requires Git)【翻译:整理并固定提交时(需要git)】

如何构建一个大型Vue应用程序?飞聊是什么?(图11)

接着选择单元测试解决方案,这里选择 我Jest

微信+即刻+豆瓣,这个飞聊有点“杂”

如何构建一个大型Vue应用程序?飞聊是什么?(图12)

接着选择 Babel、PostCSS、ESLint等配置文件存放位置,第一个保存配置文件中,第二个放package.json里,这里我选择单独保存在各自的配置文件中。

如何构建一个大型Vue应用程序?飞聊是什么?(图13)

接着提示是否在以后的项目中使用以上配置,这里我们选择no,下次自行配置,你也可以选择yes。

与多闪明确是短视频社交不同的是,飞聊的定位和功能有点“杂”。七麦在测试过程当中发现,飞聊这款产品其实是即时通讯软件(IM)+兴趣爱好社区的集合用例子举例就是“微信+即刻/豆瓣”。在其它功能的设定上,飞聊还带着子弹短信、QQ 这些产品的影子。

如何构建一个大型Vue应用程序?飞聊是什么?(图14)

完成以上信息配置之后开始创建项目并开始下载依赖,我们只要耐心等待进度条完成,这样我们就把Vue项目创建好并完成了初始化。

如何构建一个大型Vue应用程序?飞聊是什么?(图15)如何构建一个大型Vue应用程序?飞聊是什么?(图16)

如飞聊的群聊和好友聊天界面。飞聊除了没有微信的“强提醒”功能外,其他的功能设定、与微信几乎无以异。并且在用户发布个人动态时,内容可见程度也跟微信相似。

如何构建一个大型Vue应用程序?飞聊是什么?(图17)

(飞聊、微信个人聊天页面对比)

此外,飞聊的语音文字同步发送,语音可以拖动进程播放,这种消息传送方式子弹短信也曾尝试过;而用户可在头像右下角加心情帖纸的功能,与 QQ 显示上线状态的情况也相似。

不过作为一款新型社交产品,飞聊还是有自己的特点。如用户可以给聊天页面当中的消息点赞,还可以对其他用户发送的视频和图片点赞打赏(打赏最高不超过 8.88 元),当然,用户必须绑定支付宝才能领取红包或发送红包。

如何构建一个大型Vue应用程序?飞聊是什么?(图18)

(飞聊小金赞、心情贴纸功能)

在 App Store 的产品应用描述当中,飞聊是这样介绍自己,“飞聊,一款兴趣社交 App”。也就是说,其实在开发者的眼中,飞聊其实是一款更倾向兴趣社交,更准确一点说是“社区运营”的产品。

虽然飞聊的圈子被外界认定是“借鉴”即刻和豆瓣,但飞聊陌生人社交的味道要更浓。甚至可以说,如果飞聊将圈子这个模块单独拿出来的话,其实是可以建成一个深度的陌生人社交平台。

阅读全文
id_1广告位-300*300
相关推荐

简述域名解析的过程域名注册流程是什么?

简述域名解析的过程域名注册流程是什么?
你好,域名注册流程有以下步骤:1、首先在百度中搜索“域名注册”,可以看到很多网站...

请问如何申请域名?求域名转让的流程?

请问如何申请域名?求域名转让的流程?
感谢邀请,这也是三分最在行的事情之一。目前手头也有部分域名在手,当做投资了,目前...

[电脑技巧] 什么是IP地址、网关、DNS、子网掩码、MAC地址?godaddy平台域名转移好不好?转入流程是怎样的?

[电脑技巧] 什么是IP地址、网关、DNS、子网掩码、MAC地址?godaddy平台域名转移好不好?转入流程是怎样的?
我觉得狗爹域名转移还是蛮好的,比国内的注册商有很多优势。比如国内多数的注册商对于...

从计算机域名到IP地址翻译的过程称为什么。域名是什么意思啊?

从计算机域名到IP地址翻译的过程称为什么。域名是什么意思啊?
域名,简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机...

目前比较快的DNS,有几个?域名地址、IP地址、物理地址的作用和相互之间的关系是什么?

目前比较快的DNS,有几个?域名地址、IP地址、物理地址的作用和相互之间的关系是什么?
通过一些解释帮你进行认识,希望能帮到你 域名地址Domain name addr...

域名怎么表示?一级域名和二级域名的区别是什么?作用怎样?

域名怎么表示?一级域名和二级域名的区别是什么?作用怎样?
域名地址也是HTTP是超文本转移协议,是客户端浏览器或其他程序与Web服务器之间...

无线中DNS改为114.114.114.114真的能提高网速吗?如何提高网速?为什么域名要分中文的和英文的?

无线中DNS改为114.114.114.114真的能提高网速吗?如何提高网速?为什么域名要分中文的和英文的?
DNS改为114.114.114.114不一定能提高网速,把DNS设为“114....

域名注册商转移步骤是怎样的?如何域名注册转移?路由器虚拟服务器dmz主机图文教程,设置转发局域网ip端口映射

域名注册商转移步骤是怎样的?如何域名注册转移?路由器虚拟服务器dmz主机图文教程,设置转发局域网ip端口映射
域名注册商转移步骤是怎样的?如何域名注册转移?很多小伙伴们可能在多个域名注册平台...

域名解析、IP指向、URL转发.所指的是什么意思?如何作域名URL转发?

域名解析、IP指向、URL转发.所指的是什么意思?如何作域名URL转发?
我们知道域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务...

国内有哪些比较快速稳定的缩短网址的服务呢?thinkphp怎么缩短网址

国内有哪些比较快速稳定的缩短网址的服务呢?thinkphp怎么缩短网址
推荐使用 缩吧短址服务,主页地址: http://s8.hk你看下这里就会明白了...