vue+layuiデータロードレンダリングの問題
vue+layui修正値が読み込まれない--レンダリングの問題
この問題はvueがlayuiにバインドされると発生します
---特にajax非同期で動的に値を取得
理由:vueのロードデータはlayuiと同期していません.ajaxのデータ量が大きい場合、layuiは事前にレンダリングされます.
--ソリューション:
最後のデータのロードが完了してからレンダリングを行う---原理:グローバルなajax要求、すなわちajaxのアクティブ性を統計し、ステータスコードがすべてreadyState=4の場合、最後にajaxStop()メソッドを実行する--詳細は以下の参照:http://www.365mini.com/page/jquery-ajaxstop.htm
参照先:https://blog.csdn.net/huaishuming/article/details/40824937
https://www.cnblogs.com/hcxy/p/6980143.html
詳細なソース解析https://www.cnblogs.com/keyi/p/6970999.html
データ量が多い場合や大きい場合は、この方法は最善の解決策ではありません.アドバイスがあれば、伝言を残して勉強してください.
この問題はvueがlayuiにバインドされると発生します
---特にajax非同期で動的に値を取得
理由:vueのロードデータはlayuiと同期していません.ajaxのデータ量が大きい場合、layuiは事前にレンダリングされます.
--ソリューション:
最後のデータのロードが完了してからレンダリングを行う---原理:グローバルなajax要求、すなわちajaxのアクティブ性を統計し、ステータスコードがすべてreadyState=4の場合、最後にajaxStop()メソッドを実行する--詳細は以下の参照:http://www.365mini.com/page/jquery-ajaxstop.htm
参照先:https://blog.csdn.net/huaishuming/article/details/40824937
https://www.cnblogs.com/hcxy/p/6980143.html
詳細なソース解析https://www.cnblogs.com/keyi/p/6970999.html
// ajax --ajaxStop--
$(document).ajaxStop(function(){
//console.log(2);
vm.getRadio();// getRadio()
})
データ量が多い場合や大きい場合は、この方法は最善の解決策ではありません.アドバイスがあれば、伝言を残して勉強してください.