怎么制作一个广元的手机站首页

一般在中国三四线不太会做本地的app,因为投资收益算不过账。今天我就给广元这个4、5线城市做个站点,先不聊业务,先看看技术是怎么实现的。

移动端页面展现形式可以很多种公众号,小程序,app等。我这里用vue+mint-ui的方式来制作。为什么我选用这个技术呢,因为公众号与小程序都可以用web技术来实现,而app也可以其于web再加一些中间工具(如uni-app)实现。

一、构思与设计

首先要考虑app要分那些模块,经过参考多个app,发现基本都有的模块有四块。

1.首部搜索框

2.分类标签或图标

3.主营商品/内容

4.底部工具菜单

第1块与第4块的组件都可以从mint-ui找到。

第2块与第3块的内容需要自己实现,当然也可以网上搜一些参考例子。


因为只有我一个人来做这个,没有设计和运维。那么图片与部署从简,图片自己用mac自带的照片等工具处理,部署到云服务器的tomcat里即可。


二、实现

vue的环境搭建在前面的视频里已经讲过,今天直接使用初始化命令,安装mint-ui


vue init webpack projectname

npm install mint-ui -S

babel需要安装下,
npm install babel-preset-es2015 --save-dev


npm install babel-plugin-component -D
配置.babelrc文件


{
  "presets": [["es2015", { "modules": false }]],
  "plugins": [
    [
      "component",
      {
        "libraryName": "mint-ui",
        "style": true
      }
    ]
  ]
}

然后就可以npm run dev运行了。

三、注意事项

1.vue中title的修改。

在main.js中添加:

// 设置浏览器标题
Vue.directive('title', {
  inserted: function (el, binding) {
    document.title = el.dataset.title
  }
})

这段代码要在new Vue之前,否则会出问题。

然后在具体的页面添加:

<div  v-title data-title="广元服务网首页">
这里的data-title就是title的值。

2.滚动条的设置

3.mint-ui默认样式的修改,深度查找样式

.mint-search >>> .mint-searchbar {
    background-color:#fafafa !important;
}
.mint-search >>> .mint-searchbar-cancel{
  color:#949293;
}


文/程忠 浏览次数:0次   2022-11-09 12:12:48

相关阅读


评论:
点击刷新

↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑