#
whycq
2024-11-28 248ef3ba3de9994dc83d2b36690542893f9fb6e6
uni_modules/uni-popup/components/uni-popup/popup.js
New file
@@ -0,0 +1,26 @@
export default {
   data() {
      return {
      }
   },
   created(){
      this.popup = this.getParent()
   },
   methods:{
      /**
       * 获取父元素实例
       */
      getParent(name = 'uniPopup') {
         let parent = this.$parent;
         let parentName = parent.$options.name;
         while (parentName !== name) {
            parent = parent.$parent;
            if (!parent) return false
            parentName = parent.$options.name;
         }
         return parent;
      },
   }
}