当前位置: 首页 > 后端技术 > PHP

vue.js和js实现中文A-Z排序

时间:2023-03-30 05:33:26 PHP

-按照A-Z方式实现中文,可以写在vue的方法中:methods:{pySort:function(arr,empty){var$this=this;如果(!String.prototype.localeCompare)返回空;varletters="ABCDEFGHJKLMNOPQRSTWXYZ".split('');varzh="Abachada妓发旸问问问问问拍照媚媚7呥剨它穵夕帕".split('');变种arrList=[];for(varm=0;m=0&&(!zh[i+1]||initial.localeCompare(zh[i+1])<0)){//判断curr.data中是哪一类汉字。推(arrList[j]);}}}}else{for(vark=0;kthis.pySort(arr);js直接调用pySort(arr)方法即可;可以按照A-Z的格式进行排序,控制台输出格式如下图所示:键值存储在字母A-Zdata中:存储排序后的数组。至于vue,需要放在页面上,使用v-for循环即可v-for="(key,value)inarr"需要获取data数组的值,继续使用v-for="tmpin(key.data)"循环写在你要输入和放置的元素里面比较简单,这种方法在js中也很常见。希望这篇文章可以帮助需要整理的人~~~~