이 문서의 내용은layui 형식과 vue.js(코드 포함)의 충돌 해결 방법에 관한 것입니다. 필요한 친구가 참고할 수 있기를 바랍니다. .
이번에는 vue.js와 결합된layui를 사용하여 프로젝트를 수행했는데, 양식에서 선택 항목이 변경 사항을 전송하고 선택 항목을 동적으로 렌더링하면 페이지에서 데이터를 렌더링할 수 없다는 것을 발견했습니다.
layui와 vue.js 폼의 충돌에 대한 해결책을 커뮤니티에서 찾았는데, vue.js의 Hook 기능을 업데이트해서 사용하는 아주 간단한 방법이 있습니다
코드는 다음과 같습니다
methods: { getResponse (){ let _this = this; axios.get(window.location.pathname) .then(function(res){ if (res.status == 200){ _this.role_list = res.data.role_list; //这里是从服务端请求拿到数据,不用理睬 } }) .catch(function (error) { console.log(error); }); }, }, //下面是重点 updated: function () { this.$nextTick(function () { layui.use(['form'], function(){ layui.form.render('select') }); }); }
물론이죠. , 시나리오도 다르고,layui.form을 통한 모니터링 선택 등 작성 방법도 다를 수 있으며, 렌더링도 솔루션입니다
관련 권장 사항:
동적으로 드롭다운을 추가하는 모듈 layui 기반 선택 상자
layim을 사용하여 기록 레코드를 초기화하는 방법(코드 포함)
위 내용은 layui 양식과 vue.js(코드 포함)의 동적 렌더링 간의 충돌 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!