`

vux固定标题栏和导航栏的坑

 
阅读更多

所有父级元素包括view-box指定height:100%

手动指定view-box的padding-bottom和padding-top

文档上说可以用body-padding-top和body-padding-bottom这两个属性指定,实际上这是错误的

正确的是bodyPaddingBottom和bodyPaddingTop。错误的文档坑死人不偿命

 

<view-box :bodyPaddingBottom="bodyPaddingBottom" :bodyPaddingTop="bodyPaddingTop">

 动态设置

        mounted: function () {
            this.bodyPaddingTop = this.$refs.header.$el.clientHeight  + 'px';
            this.bodyPaddingBottom = this.$refs.bar.$el.clientHeight  + 'px';
        },

 另外自己设计固定栏的话为了避免内容庶盖要给容器指定box-sizing: border-box;然后再设置padding或者插入一个空的div

border-box的意思是边框和补白不计入容器内容高度

 

分享到:
评论

相关推荐

    Vux基于Vue和WeUI移动端UI组件

    在使用 Vux 开发项目时,开发者可以快速搭建用户界面,因为 Vux 提供了一系列预先设计和封装好的组件,如按钮、表单、栅格系统、导航栏、弹出框等。这些组件不仅样式统一,而且易于配置和交互,大大提高了开发效率。...

    vux-2项目集成方案,前端UI框架vux

    同时,还需要配置Vux的插件和对应的Vue Router设置,以便实现组件的路由跳转和状态管理。 总的来说,**vux-2项目集成方案** 提供了一套全面的工具链,结合了现代前端技术,能够帮助开发者高效地开发和维护H5应用,...

    vux项目Memo.zip

    【标题】"vux项目Memo.zip" 是一个前端开发的示例项目,它结合了`webpack`、`vuex`、`vue`和`vux`等关键技术和库,为开发者提供了一个完整的移动端Web应用开发环境。这个项目是基于Node.js和NPM构建的,对环境的要求...

    Vux 前端文档

    - **Tabbar 底部导航**:常用于移动应用的底部导航栏。 - **Button Tab**:具有按钮样式的选项卡组件。 - **Timeline**:展示时间轴上的事件。 - **XHeader**:头部组件,常用于页面标题。 - **Step**:步骤条...

    vue使用vux做移动UI

    Vux(全称:Vue UI Components)是基于Vue.js开发的一款专门针对移动Web的UI组件库,它提供了一系列丰富的预设组件,如按钮、表单、导航栏、轮播图等,帮助开发者快速构建美观的移动端界面。 在使用Vux进行移动UI...

    基于vue的vux项目工程模板

    Vux还支持Vue-Router和Vuex,使得状态管理和页面路由变得更为便捷。 **前端工程模板** 一个基于Vue的Vux项目工程模板通常包含了以下部分: 1. **项目结构**:项目通常会有一个清晰的目录结构,包括src(源代码)...

    vuecli整合vux打造webapp的项目脚手架

    通过这个项目脚手架,你可以方便地基于VueCLI和VUX进行WebAPP的开发,利用VUX提供的丰富组件库快速构建界面,提高开发效率。 总结,VueCLI整合VUX的关键步骤包括安装VueCLI,创建项目,安装VUX,配置Vue配置文件,...

    vux xdeer demo.rar

    vux拥有丰富的组件集合,如按钮、表格、表单、导航栏等,覆盖了移动应用中的常见需求。使用vux,开发者可以快速搭建界面,确保一致性,同时减少重复工作,提高开发效率。 在"vux demo"这个压缩包中,包含了一个使用...

    vue ui架框vux

    VUX组件库包含了许多常见的UI组件,如按钮、输入框、下拉选择器、轮播图、加载提示、弹出框、步骤条等。每个组件都经过精心设计和优化,以适应手机和平板设备的屏幕尺寸和触摸操作。此外,VUX还支持Vue的插件化机制...

    vux-upload:vux上传组件

    vux-upload实现的功能基于vux,适合vux项目增加了删除功能增加图片预览功能增加自定义headers、data 、withCredentials等增加beforeUpload钩子,增加success、error、remove等事件示例快速使用npm install vux-...

    vux v0.1.3

    1. **全面的组件支持**:包括常见的导航栏、底部Tab、弹框、提示信息等,几乎涵盖了移动端开发中可能用到的所有元素。 2. **易于定制**:vux允许开发者根据自身需求对组件进行样式和功能的调整,以适应不同的产品...

    Vue项目中使用Vux的安装过程

    Vue项目中使用Vux的安装过程主要包括安装Vux、安装Vux Loader、安装Less Loader、安装YAML Loader、修改webpack配置和引入Vux模板这六步骤。通过正确地安装和配置Vux,我们可以快速地使用Vux的组件开发我们的应用...

    vux 全国省市县数据 下载

    vux 省市县数据 内容描述: export const address=[{ name: "北京市", parent: "0", value: "110000" }, { name: "北京市", parent: "110000", parentAreaName: "北京市", value: "110100" }, { name:...

    利用vuxnodejs做了个小demo

    【标题】"利用vuxnodejs做了个小demo"揭示了一个基于VUX UI框架和Node.js技术的简单示例项目。这个项目可能是为了演示如何结合这两种技术来开发前端和后端功能。 【描述】中提到的“VUX”是一个用于Vue.js的开源UI...

    基于laravel-vue--vux-element的视频投票系统.zip

    基于laravel-vue--vux-element的视频投票系统 基于laravel-vue--vux-element的视频投票系统 基于laravel-vue--vux-element的视频投票系统 基于laravel-vue--vux-element的视频投票系统 基于laravel-vue--vux-element...

    vuxuploader是一个vue的上传组件是对vux组件库的一个补充

    基于vux,适合vux项目 暂时不支持vux $t方式的多语言功能 增加了删除按钮,点击则删除第一张图片 内置图片上传、增加、删除功能,但暂时每次只能操作一张图片 接上,允许用户监听事件,自己实现上传、增加、删除...

    vue 添加vux的代码讲解

    作为一名 IT 行业大师,我将详细解释 Vue 添加 Vux 的代码讲解,包括标题、描述、标签和部分内容。 标题:Vue 添加 Vux 的代码讲解 描述:通过命令 npm install vux --save 添加 Vux,在相关配置文件中配置信息,...

    详解如何在你的Vue项目配置vux

    在 Vue 项目中配置 VUX 需要安装 VUX 和 VUX-loader,添加 Less loader 和 VUX loader 到 Webpack 配置文件中,并在 Vue 组件中使用 VUX 组件。这样,我们就可以使用 VUX 组件快速构建移动端应用程序了。

Global site tag (gtag.js) - Google Analytics