vue搭配vux-ui框架

vux ui框架 尤雨溪 推荐的 它是由腾讯内部的开发人员创建的(已经创业了)
vux 默认不支持全局添加
ui样式来自于weui
----------安装步骤------------
npm install vue-cli -g // 如果还没安装
vue init airyland/vux2 projectPath

cd projectPath
npm install --registry=https://registry.npm.taobao.org
npm run dev
  •  查找组件是顶部的组件选项开始--->全部组件
    • 每个被选择的组件标题下面都有
      • 四个小标题:选择进入demo页面复制所需要的组件demo代码                                      
        •  
    • 在HelloFromVux.vue中添加并展示到页面当中HelloFrom.vue是展示页面组件的集合页,需要在这里面引入并注册
      • 默认会有返回按钮需要在首页将他隐藏,此时可以查看文档给的组件属性信息进行修改showBack:false
        • 这些属性又从全部组件--->Xheader---》Props中查看
          • 这是esl-ink的报错,如果出现就将es-link在【build】--->webpack.base.config.js--->module--->ruels--->loader:eslint-loader注释掉
    • 添加列表cell  cell-box是表格集合 全部组件--->cell-box--->进入demo页面:
            • 在放到INfo.vue中,使用块级元素包裹
              • <template>
                    <div>
                        <group>
                            <cell-box is-link link='/detail' v-for="data in list">{ {data.goodsName}}</cell-box>
                        </group>
                    </div>
                </template>


                < style >
                     .weio-cells { margin-top : 0 !important ; }
                </ style >
    • vux的动态获取信息 路由和请求:(可以直接使用link属性在任意进行跳转,前提实在路由中进行设置)
      • 页面的跳转,在main.js中进行路由的配置这里添加了detail页面
          • 先引入: import Detail from "./components/Detail"
              • const routes = [{
                  path: '/',
                  component: Info
                },{
                  path: '/detail',
                  component: Detail
                }]
      • vux中提供了数据请求的方法,是以插件的形式引入的,在main.js中全局引入Vue.user(AjaxPlugin):
          • 引入ajax插件之后语法和vue-resource一样($http),但也有区别
          • < script >
                 import {CellBox,Group} from 'vux'
                 export default {
                    name : "info" ,
                    components : {CellBox,Group},
                     data (){
                         return {
                            list : []用来遍历时存放的数组
                        }
                    },
                     mounted (){
                         var that = this 更改this指向
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值