\r\n \u003C/template>\r\n \u003C/SkuOperate>\r\n`\r\n\r\n`\r\n\u003Cslot name=\"operateBtn\" />\r\n\u003Cview v-if=\"!getSlots('operateBtn')\" class=\"nut-sku-operate-btn\">\r\n \u003Cview\r\n v-for=\"(btn, i) in btnOptions\" :key=\"i\" class=\"nut-sku-operate-btn-item\" :class=\"[`nut-sku-operate-btn-${btn}`]\"\r\n @click=\"clickBtnOperate(btn)\"\r\n >\r\n {{ getBtnDesc(btn) }}\r\n \u003C/view>\r\n \u003C/view>\r\n`\r\n\n\n### 期望的结果是什么?\n\n正常使用skuoperate组件默认按钮\n\n### 实际的结果是什么?\n\n无法使用skuoperate组件默认按钮\n\n### 环境信息\n\n_No response_\n\n### 其他补充信息\n\n_No response_",[3053],{"name":3019,"color":3020},218,"sku组件 operateBtn 因为slot问题无法正常使用","2024-03-09T02:16:12Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/218",0.7983031,{"description":3060,"labels":3061,"number":3062,"owner":3009,"repository":3009,"state":3036,"title":3063,"updated_at":3064,"url":3065,"score":3066},"### nutui-uniapp 版本号\n\n1.5.7\n\n### 平台\n\nh5\n\n### 重现链接\n\n无\n\n### 重现步骤\n\n`nut-popup` 的 `destroy-on-close` 属性传 `false`\n\n### 期望的结果是什么?\n\n`nut-popup` 的 `destroy-on-close` 属性传 `false` 时,弹窗关闭后不会销毁内容\n\n### 实际的结果是什么?\n\n无论 `destroy-on-close` 的值为什么都会销毁内容\n\n### 环境信息\n\n_No response_\n\n### 其他补充信息\n\n`NutPopup` 使用 `NutTransition` 实现,而 `NutTransition` 是使用 `v-if` 来控制显示隐藏,导致每次关闭弹窗后都会销毁内容,`NutPopup` 中的 `showSlot` 也就不再有效。",[],137,"Popup的destroy-on-close属性无效","2023-12-13T01:44:33Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/137",0.8016465,{"description":3068,"labels":3069,"number":3070,"owner":3009,"repository":3009,"state":3036,"title":3071,"updated_at":3072,"url":3073,"score":3074},"### nutui-uniapp 版本号\n\n1.1.5\n\n### 平台\n\nweapp\n\n### 重现链接\n\n\u003Ctemplate> \u003Cnut-address-list :data=\"data\" @click-item=\"clickItem\" @del-icon=\"delClick\" @edit-icon=\"editClick\" :show-bottom-button=\"false\" :options=\"dataOptions\" > \u003C/nut-address-list> \u003C/template> \u003Cscript lang=\"ts\"> import { ref, reactive } from 'vue'; export default { setup() { const data = ref([ { testid:3, testaddressName:'姓名', phone:'123****4567', defaultAddress:false, fullAddress:'北京市通州区测试测试测试测试测试测试测试测试测试' }, { testid:4, testaddressName:'姓名', phone:'123****4567', defaultAddress:true, fullAddress:'北京市通州区测试测试测试测试测试测试测试测试测试' }, ]); const dataOptions = reactive({ id: 'testid', addressDetail:'testaddressDetail', addressName:'testaddressName' }); const clickItem = ()=>{ console.log('Click To Address'); } const delClick = ()=>{ console.log('Click To Delete'); } const editClick = ()=>{ console.log('Click To Edit'); } return { data, clickItem, delClick, editClick, dataOptions }; } }; \u003C/script>\n\n### 重现步骤\n\n\u003Ctemplate>\r\n \u003Cnut-address-list\r\n :data=\"data\"\r\n @click-item=\"clickItem\"\r\n @del-icon=\"delClick\"\r\n @edit-icon=\"editClick\"\r\n :show-bottom-button=\"false\"\r\n :options=\"dataOptions\"\r\n >\r\n \u003C/nut-address-list>\r\n\u003C/template>\r\n\u003Cscript lang=\"ts\">\r\nimport { ref, reactive } from 'vue';\r\nexport default {\r\n setup() {\r\n const data = ref([\r\n {\r\n testid:3,\r\n testaddressName:'姓名',\r\n phone:'123****4567',\r\n defaultAddress:false,\r\n fullAddress:'北京市通州区测试测试测试测试测试测试测试测试测试'\r\n },\r\n {\r\n testid:4,\r\n testaddressName:'姓名',\r\n phone:'123****4567',\r\n defaultAddress:true,\r\n fullAddress:'北京市通州区测试测试测试测试测试测试测试测试测试'\r\n },\r\n ]);\r\n const dataOptions = reactive({\r\n id: 'testid',\r\n addressDetail:'testaddressDetail',\r\n addressName:'testaddressName'\r\n });\r\n const clickItem = ()=>{\r\n console.log('Click To Address');\r\n }\r\n const delClick = ()=>{\r\n console.log('Click To Delete');\r\n }\r\n const editClick = ()=>{\r\n console.log('Click To Edit');\r\n }\r\n return {\r\n data,\r\n clickItem,\r\n delClick,\r\n editClick,\r\n dataOptions\r\n };\r\n }\r\n};\r\n\u003C/script>\n\n### 期望的结果是什么?\n\n两个图标阻止冒泡\n\n### 实际的结果是什么?\n\n未实现阻止冒泡,小程序不能使用event.stopPropagation();,组件内部应该使用.stop\n\n### 环境信息\n\n_No response_\n\n### 其他补充信息\n\n_No response_",[],69,"address-list组件小程序端,del和edit事件无法阻止冒泡","2023-10-10T06:54:48Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/69",0.8035492,{"description":3076,"labels":3077,"number":3079,"owner":3009,"repository":3009,"state":3036,"title":3080,"updated_at":3081,"url":3082,"score":3083},"### nutui-uniapp 版本号\n\n1.7.3\n\n### 平台\n\n其他小程序\n\n### 重现链接\n\n无\n\n### 重现步骤\n\n``` vue\r\n\u003Ctemplate>\r\n \u003Cnut-address-list :data=\"data\" swipe-edition show-bottom-button @edit-icon=\"editClick\" @del-icon=\"delClick\"\r\n @click-item=\"clickItem\" @swipe-del=\"delClickSwipe\" @add=\"addAddress\" :options=\"dataOptions\">\r\n \u003Ctemplate #swipeRight>\r\n \u003CNutButton shape=\"square\" custom-style=\"height: 100%;\" type=\"info\" @tap.stop=\"() => { }\">\r\n 收藏\r\n \u003C/NutButton>\r\n \u003C/template>\r\n \u003C/nut-address-list>\r\n\u003C/template>\r\n\u003Cscript lang=\"ts\">\r\nimport { ref, reactive } from 'vue';\r\nexport default {\r\n setup() {\r\n const data = ref([\r\n {\r\n testid: 3,\r\n testaddressName: '姓名',\r\n phone: '123****4567',\r\n defaultAddress: false,\r\n fullAddress: '北京市通州区测试测试测试测试测试测试测试测试测试'\r\n },\r\n {\r\n testid: 4,\r\n testaddressName: '姓名',\r\n phone: '123****4567',\r\n defaultAddress: true,\r\n fullAddress: '北京市通州区测试测试测试测试测试测试测试测试测试'\r\n },\r\n ]);\r\n const dataOptions = reactive({\r\n id: 'testid',\r\n addressDetail: 'testaddressDetail',\r\n addressName: 'testaddressName'\r\n });\r\n const clickItem = () => {\r\n console.log('Click To Address');\r\n }\r\n const editClick = () => {\r\n console.log('Click To Edit');\r\n }\r\n const delClick = () => {\r\n console.log('Click To Delete');\r\n }\r\n const delClickSwipe = () => {\r\n console.log('Click On DelClickSwipe');\r\n };\r\n const addAddress = () => {\r\n console.log('Click To Add');\r\n }\r\n const setClick = () => {\r\n console.log('Click To Set');\r\n }\r\n return {\r\n data,\r\n clickItem,\r\n delClick,\r\n editClick,\r\n setClick,\r\n delClickSwipe,\r\n addAddress,\r\n dataOptions\r\n };\r\n }\r\n};\r\n\u003C/script>\r\n```\n\n### 期望的结果是什么?\n\n左滑后右边出现的按钮变成蓝色的收藏按钮。\n\n### 实际的结果是什么?\n\n插槽中默认的删除按钮。\n\n### 环境信息\n\n无\n\n### 其他补充信息\n\n我在文档的常见问题中发现了类似问题,但是这个组件并没有像calendar组件那样提供“btn-slot”这样的props。\r\n在AddressList.vue文件中,有如下一个插槽,用来接收我传入的自定义按钮。\r\n``` vue\r\n\u003Ctemplate v-if=\"swipeEdition\" #swipe-right-btn>\r\n \u003Cslot name=\"swipeRight\" :item=\"item\" />\r\n\u003C/template>\r\n```\r\n将插槽内容插入到GeneralShell组件中。其中插槽定义如下,有一个默认按钮,若是有传入内容,则渲染传入插槽的内容。\r\n``` vue\r\n \u003Ctemplate #right>\r\n \u003Cview style=\"height: 100%;\">\r\n \u003Cslot name=\"swipe-right-btn\">\r\n \u003CNutButton shape=\"square\" custom-style=\"height: 100%;\" type=\"danger\" @tap.stop=\"swipeDelClick\">\r\n 删除\r\n \u003C/NutButton>\r\n \u003C/slot>\r\n \u003C/view>\r\n \u003C/template>\r\n```\r\n根据文档的常见问题,上面这个插槽的命名\"swipe-right-btn\"采用了短横线,因此出现了插槽内容无法替换的情况。希望能像calendar组件那样,设置专门的props用以解决这个问题?(ps:我还没用过那个日历组件)\r\n\r\nps:我正在用uniapp做微信小程序",[3078],{"name":3019,"color":3020},250,"AddressList swipeRight 插槽无效","2024-04-07T09:33:40Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/250",0.8097609,{"description":3085,"labels":3086,"number":3087,"owner":3009,"repository":3009,"state":3036,"title":3088,"updated_at":3089,"url":3090,"score":3091},"### nutui-uniapp 版本号\n\n1.7.10\n\n### 平台\n\nweapp\n\n### 重现链接\n\nhttps://github.com/xiaoLee9547/nut-mini-problem\n\n### 重现步骤\n\n1. 选择最开始的columns里的某一项\r\n2. 在confirm事件中更换colums数据源\r\n3. 再次唤起Picker,不滑动索引,点击confirm \n\n### 期望的结果是什么?\n\n得到正确的值\n\n### 实际的结果是什么?\n\n得到第一次选择的value\n\n### 环境信息\n\n_No response_\n\n### 其他补充信息\n\n_No response_",[],355,"picker选择之后更换数据源,得到错误值","2024-06-18T09:18:34Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/355",0.81135267,{"description":3093,"labels":3094,"number":3095,"owner":3009,"repository":3009,"state":3036,"title":3096,"updated_at":3097,"url":3098,"score":3099},"### nutui-uniapp 版本号\n\n1.6.9\n\n### 平台\n\nweapp\n\n### 重现链接\n\nhttps://github.com/madehua/nutui-datepicker-demo\n\n### 重现步骤\n\n1、打开页面\r\nhttp://localhost:5173/#/pages/nutui/dialog/dialog\r\n2、点击基础弹框\r\n\r\n3、代码片段为官方代码\n\n### 期望的结果是什么?\n\n弹窗正常\r\n\u003Cimg width=\"441\" alt=\"image\" src=\"https://github.com/nutui-uniapp/nutui-uniapp/assets/16407351/6941e9eb-b11a-48cc-8782-00357202fdb4\">\r\n\n\n### 实际的结果是什么?\n\n弹窗显示错误\r\n\r\n\n\n### 环境信息\n\nSystem:\r\n OS: Windows 11 10.0.22621\r\n CPU: (16) x64 12th Gen Intel(R) Core(TM) i5-12500H\r\n Memory: 3.01 GB / 15.73 GB\r\n Binaries:\r\n Node: 18.15.0 - C:\\Program Files\\nodejs\\node.EXE\r\n npm: 9.5.0 - C:\\Program Files\\nodejs\\npm.CMD\r\n Browsers:\r\n Edge: Chromium (113.0.1774.42)\r\n Internet Explorer: 11.0.22621.1\n\n### 其他补充信息\n\n_No response_",[],192,"dialog组件1.5.9版本以后APP显示异常","2024-02-23T01:31:21Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/192",0.8115278,["Reactive",3101],{},["Set"],["ShallowReactive",3104],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fo_x5q8zQMCDA9oN7RiSNsg27wqJqS6tmfwHluxlxFEI":-1},"/nutui-uniapp/nutui-uniapp/321"]