|
@@ -12,7 +12,7 @@
|
|
|
@click="$emit('click', this)"
|
|
@click="$emit('click', this)"
|
|
|
>
|
|
>
|
|
|
<slot></slot>
|
|
<slot></slot>
|
|
|
- <nut-icon
|
|
|
|
|
|
|
+ <icon
|
|
|
v-if="closeable"
|
|
v-if="closeable"
|
|
|
@click.native="$emit('input', false)"
|
|
@click.native="$emit('input', false)"
|
|
|
:type="closeIcon"
|
|
:type="closeIcon"
|
|
@@ -20,16 +20,20 @@
|
|
|
class="nutui-popup__close-icon"
|
|
class="nutui-popup__close-icon"
|
|
|
:class="'nutui-popup__close-icon--' + closeIconPosition"
|
|
:class="'nutui-popup__close-icon--' + closeIconPosition"
|
|
|
>
|
|
>
|
|
|
- </nut-icon>
|
|
|
|
|
|
|
+ </icon>
|
|
|
</div>
|
|
</div>
|
|
|
</transition>
|
|
</transition>
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
|
import Vue from "vue";
|
|
import Vue from "vue";
|
|
|
import overlay from "./overlay.vue";
|
|
import overlay from "./overlay.vue";
|
|
|
-
|
|
|
|
|
|
|
+import Icon from '../icon/icon.vue';
|
|
|
|
|
+import '../icon/icon.scss';
|
|
|
export default {
|
|
export default {
|
|
|
name: "nut-popup",
|
|
name: "nut-popup",
|
|
|
|
|
+ components:{
|
|
|
|
|
+ "icon":Icon
|
|
|
|
|
+ },
|
|
|
props: {
|
|
props: {
|
|
|
value: Boolean,
|
|
value: Boolean,
|
|
|
position: {
|
|
position: {
|