skyouc
6 天以前 8af4b014816bea0d7ff1f4c2bc3a5c222a9f5aa2
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;
      },
   }
}