minxin.js 561 B

1234567891011121314151617181920212223242526
  1. // 引入Vue
  2. import Vue from 'vue';
  3. Vue.mixin({
  4. methods:{
  5. back(delta = 1) {
  6. const canNavBack = getCurrentPages()
  7. delta = Number(delta);
  8. //判断是否刷新了浏览器,刷新了浏览器,页面栈只有当前一个
  9. if (canNavBack && canNavBack.length > delta) {
  10. uni.navigateBack({
  11. delta: delta
  12. })
  13. } else {
  14. history.go(-delta)
  15. }
  16. },
  17. URLSearchParams(par){
  18. let npar = []
  19. for (let [key,value] of Object.entries(par)) {
  20. npar.push(key + '=' + value)
  21. }
  22. return npar.join('&')
  23. }
  24. }
  25. })