cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Seperti isu gaya fungsi dengan pemisahan bahagian hadapan dan belakang

Saya menulis halaman hujung hadapan menggunakan vue. Saya telah menulis api suka dan tidak suka Anda hanya perlu memindahkan ID artikel ke api juga untuk menentukan sama ada anda telah menyukainya juga melalui api
Masalah yang saya hadapi sekarang ialah saya ingin membuat perubahan pada gaya Iaitu, apabila halaman dimuatkan pada mulanya, saya akan menentukan sama ada anda menyukai artikel ini, dan kemudian gayanya akan menjadi gaya yang serupa. Tetapi artikel dijana oleh v-repeat (sama dengan ng-repeat saya menambah penapis pada artikel untuk melihat sama ada artikel semasa telah disukai, dan menulis semula dom dalam panggilan balik Ajax Namun, disebabkan isu tak segerak. dom yang ditulis semula telah diberikan oleh vue. Ia tidak sah. Adakah terdapat cara yang baik?

我想大声告诉你我想大声告诉你2787 hari yang lalu677

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-05-15 16:55:56

    Saya telah melakukan sesuatu yang serupa, tetapi menggunakan angularjs
    Ia sama seperti sebelum ini, tetapi saya memikirkan cara untuk kelas suka, anda boleh lihat jika ia sesuai:
    Sebagai contoh, bagus ialah nilai Boolean dalam tatasusunan senarai (dikembalikan oleh pelayan) Jika titik penghakiman belum diklik, gunakan nilai ini untuk melayari kelas butang suka
    apabila memuatkan buat kali pertama. Kemudian tambahkan-klik pada butang suka untuk menghantar http Selepas penghantaran berjaya, tukar nilai Boolean list.nice, dan kemudian tukar keadaan Untuk menentukan kedudukan list.nice, hantarkan $index ke kaedah yang merangkumi http Okay.
    Penulisan semula dom yang anda nyatakan sebenarnya tidak mengubah nilai pengikatan dua hala Ia masih merupakan kaedah pemikiran jquery tradisional. Anda boleh mencubanya

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 16:55:56

    Anda harus menggunakan kaedah vue sendiri untuk mengurus gaya dan bukannya menukar dom secara manual

    balas
    0
  • Batalbalas