Giter Site home page Giter Site logo

ydcss / vue-ydui Goto Github PK

View Code? Open in Web Editor NEW
2.8K 2.8K 561.0 3.76 MB

A mobile components Library with Vue2.js. 一只基于Vue2.x的移动端组件库。

Home Page: http://vue.ydui.org

License: MIT License

JavaScript 14.71% Vue 64.93% HTML 0.13% CSS 20.23%
backtop component datetime dialog mobile popup slider ui vue vue2

vue-ydui's People

Contributors

falost avatar forgetphp avatar lavyun avatar lishewen avatar robeshell avatar suin avatar vfasky avatar wkan avatar xmllein avatar ydcss avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vue-ydui's Issues

yd-sendcode的bug

使用yd-sendcode组件时,会提示yd-button未注册,不能正确显示按钮的样式

关于滚动加载的问题

再做滚动加载的时候出现这样的问题,loadList方法只能触发一次,无法触发第二次

碰到的样式问题

引用 Layout 框架后

this.$dialog.notify({
          mes: 'mesage',
          timeout: 2000
        });

.m-notify 被layout遮挡
解决方式设置z-index值设大

.m-notify {
  z-index: 5;
}

.cell-right 下缺少对.cell-right input[type=tel](移动端输入手机号码作用很大)类型的样式支持

类似popup 等组件. 只要代码中有g-fix-ios-overflow-scrolling-bug CSS类的组件 在IOS下面都个BUG

看了源码发现

        watch: {
            value(val) {
                val && this.isIOS && addClass(this.scrollView, 'g-fix-ios-overflow-scrolling-bug');

                this.show = val;
            }
        },

UI 检查value变化代码中 在IOS下面 会添加一个g-fix-ios-overflow-scrolling-bug, 但 外部把val 设置为false时,内部并不会把g-fix-ios-overflow-scrolling-bug清理掉. 在IOS下面关掉popup时 这个CSS还在那里. 导致页面卡顿

关于 infinitescroll 的初始化问题

近期做一个仿淘宝的商品按照条件筛选问题,打开页面初始化可以分页加载这个没毛病,但是当我比如点击按照价格排序,按照销量排序的时候,就不能分页加载了,这是什么问题呢?是不是我每次点击分类的时候要初始化一下 infinitescroll 里面的 init 方法啊?我在父页怎么去调用 infinitescroll 里面的 init() 方法呢?

taobao

打包遇到这个是什么问题?

ERROR in static/js/app.7943fd3077bde75cb885.js from UglifyJs
Unexpected token: name (islock) [./src/components/utils/assist.js:6,6][static/js /app.7943fd3077bde75cb885.js:18,6]

打包遇到这个是什么问题?

关于tab和layout嵌套的问题

你好,现在有这样一个需求,我们希望使用yd-tab的时候有类似layout的布局,选项卡的标题类似navbar, 选项卡内容的一部分类似tabbar请问我该如何实现,谢谢,辛苦了

倒计时组件的建议

关于使用倒计时组件,开发中后端给到的接口一般为秒,建议支持time=秒,感谢

一个拼写问题

你好!
省市县级联里的api,yd-cityselect参数里省份拼写有误,应该是province,而不是provance。

tabbar修改建议

tabbar不能指示当前所在位置,建议修改styles方法:如果没有active参数的话,取消style的绑定, 然后user可以通过 .router-link-active的定义来指示当前位置。 (可能需要添加参数:exact)

关于citySelect接地气的建议

这个组件效果很好但是有一个问题:
各级地区只有名字没有对应的id,但是后端数据库存的基本上是id,无法与后端对接
建议地区数据源可以传递,定义相对的数据格式如:{name:'北京', id : '1'},这样就很方便与后端对接
望采纳

iconfont自定义样式会和你的样式冲突

这个是比较着急的地方,目前在尝试用你的开源项目做个demo,我看了你在样式中定义了important,导致我在使用其他字体图标,很难控制大小一致(阿里妈妈的字体库下载的图标大小不一,你这边的图标肯定无法满足所有需要)
以下是你的代码

.cell-icon :after, .cell-icon :before {
    color: inherit;
    font-size: .42rem!important;
    margin-right: .1rem;
}

我的代码,你在slot="icon"强制定义了上面的css,我在i上定义 style="font-size: .3rem!important"都无效-。-

 <yd-cell-item arrow href="#" type="link">
        <span style="display:block;" slot="icon"><i class="iconfont iconfont-che" style="font-size: .3rem!important"></i></span>
        <span slot="left">我的车辆</span>
      </yd-cell-item>

1.有没有考虑把iconfont能够扩展?
2.对于我碰到的问题,你有好的方式么

建议添加多一个css

< yd-cell-item >
< span slot="left">手机号:< /span>
< input slot="right" type="number" placeholder="请输入手机号">
< /yd-cell-item>

你好,很喜欢这个UI,提点建议。当我使用这个控件做密码输入。我发现type=“password”是没有样式的。我不知道是不是有什么特殊的考虑。如果不影响其他组件的使用。希望能在

.cell-right input[type=date], .cell-right input[type=datetime-local], .cell-right input[type=number], .cell-right input[type=text], .cell-right input[type=time]

这个里面加上input[type=password]

请问 为什么webpack编译不过?

ERROR in .//vue-ydui/dist/lib.px/dialog/index.js
Module not found: Error: Cannot resolve module 'Vue' in /xxxxx/xxxx/node_modules/vue-ydui/dist/lib.px/dialog @ ./
/vue-ydui/dist/lib.px/dialog/index.js 2:82-96
Child html-webpack-plugin for "index.html":
Asset Size Chunks Chunk Names
index.html 1.47 MB 0
webpack: Failed to compile.

使用infinitescroll的一些问题

使用infinitescroll做项目的时候有用到tab,每个tab-panel-item加载的infinitescroll都不一样,但infinitescroll会同时触发,当有列表的数据为空时其他列表也不加载了。

scrolltab组件不能监听数据变化

`

   <yd-scrolltab-panel :label="item.text"  v-for="(item,index) in cat">
      <div style="height: 350px;background-color: gray;">
         <yd-badge type="primary" v-for="c in item.child">{{c.text}}</yd-badge>
      </div>
  </yd-scrolltab-panel>

`

如果动态赋值, 则scrolltab左侧的目录显示不出来。建议更换获取子组件scrolltab-panel的方法

0.4.4版本以后 yd-navbar 样式有误

升级0.4.4版本以后 yd-navbar 高度很小
审查元素后发现

header 里面多出了style="background-color: rgb(255, 255, 255); height: 0.9rem;"(0.4.3之前版本没有)

我引入的css是px版本 所以此处style应该使用css样式代替比较好

关于省市县级联插件的建议

目前使用的省市区楼主做的用户体验还是很赞的,但是美中不足
比如:这个插件是不是可以扩展为级联选择控件(类似iview的同类插件),比如我其实需要一个车牌地区的级联选择省-市(浙F)这种,没办法扩展了

关于 Slider 组件的异步挂载问题

请问我如何在进入页面时候,先异步请求数据,获得 dataList = [ ] 后,再挂载 Slider 呢?我试过,但是好像组件有点问题哦。
<yd-slider autoplay="3000"> <yd-slider-item v-for="data in dataList"> <a :href="data.href"> <img :src="data.img"> </a> </yd-slider-item> </yd-slider>

yd-icon的color值设置无效

我引入的是vue-ydui/dist/ydui.px.css px版本的css

但是icon并没有颜色变化为#FF685D

调试之后发现icon的标签的style确实有了color:#FF685D
但是icon还有一个before伪类 伪类的css并没有变化 color:#a6a5a5

所以图标颜色还是#a6a5a5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.