THẢO LUẬN

follow và upvote đi 😃)

0

Hi bạn! Như mình đang sử dụng máy tính có ram 8Gb thì thấy tốc độc khỏi động của 2 bên xấp xỉ nhau.

0
thg 9 3, 2019 6:13 SA

@huukimit sso hiểu đơn giản là đăng nhập 1 lần cho nhiều dịch vụ khác server, nếu có 1 server oauth và coi các dịch vụ khác là bên thứ 3 được cấp quyền truy cập tài nguyên user thông qua duy nhất 1 server oauth đó thì nó là sso rồi

0

Hay quá bạn ơi, PHP mà cũng áp dụng được Machine Learning hả bạn. Mong chờ các bài tiếp theo của bạn về chủ đề này.

0

idol =))

0

Chào bạn, dùng $emit bạn chỉ có thể truyền từ con lên cha. Nếu Back không phải cha của List thì đương nhiên undfined rồi 😃. Để truyền data từ một component sang bất kì component nào khác không quan tâm cha con, thì bạn dùng EventBus, mình có 1 bài viết về cách dùng rồi nhé bạn 😃

0

mình đổi tên sự kiện, biến .. khác nhau rồi nhưng vẫn undefined. À ở đây là mình muốn truyền dữ liệu của 1 biến từ List.vue sang BackEnd.vue chứ ko phải import nguyên cả file đó sang. Hơi khác một chút với ví dụ của bạn nên mình thực sự bối rối. Nếu có thể bạn teamview xem hộ mình sai đoạn nào với. Mình đã lên mạng tìm các ví dụ nhưng đều giống của bạn (import cả file vào thành 1 thẻ)

+1
thg 9 3, 2019 1:19 SA

chào bạn , mình thấy bạn có ghi (Lưu ý: Không nên sử dụng ViewPager khi sử dụng Bottom Navigation cùng theo thông số kỹ thuật thiết kế (Tránh sử dụng chuyển động ngang để chuyển đổi giữa các chế độ xem)) .Tại sao vậy? bạn có thể giải thích kỹ hơn không?

0
thg 9 2, 2019 5:04 CH

anh ơi cho em xin nguồn bài viết tiếng anh với ạ

0

Cám ơn bạn đã theo dõi

0

DevOps mình chủ yếu cũng chỉ docker và CICD là nhiều, đủ để có thể tự deploy và maintain project vừa và nhỏ, chứ ko chuyên như bạn nghĩ đâu 😄, vẫn code Node và PHP bình thường thôi 😄

0

Vậy thì bạn cần check lại ngay đoạn $emit từ List.vue xem lúc đó target.courses đã có gía trị chưa nhé.

Đồng thời đọc code của bạn thấy choáng váng đầu óc quá, toàn course, xong lại courses, component cũng courses, tên event cũng @courses, ở Back.vue trong data cũng khai báo courses @@.

Suy đoán của mình là 96,69% lỗi từ cách bạn đặt tên mà ra 😃

0

ko bạn, đó là mình truyền vào string với giá trị là 'test', thì bên dưới nó tương ứng với biến là text, để mình sửa lại chút cho rõ ràng hơn

0

69459453_382568935775499_3996381251186458624_n.png! 69125648_544166873057719_4158261987366666240_n.png69282771_1016891788641826_2317327777533001728_n.png69338770_2255041701273839_4858581208415600640_n.png69891186_513898912759869_5580056347442937856_n.png

em cũng làm tương tự nhưng lúc in ra tập nghiệm lại không đúng ạ, em cũng đang thắc mắc là sau bước chọn lọc mà tập nghiệm nó vẫn chưa tối ưu thì làm sao để biết được là sau bước lai ghép và đột biến sẽ tìm được nghiệm tối ưu ạ

0
thg 9 2, 2019 2:05 CH

Thì đây chính là dựa vào Id của category nằm trong Product để lấy ra dữ liệu Category mà

0
Avatar
đã bình luận cho bài viết
thg 9 2, 2019 10:29 SA

a cho e hỏi. cái req.user ở đâu ra thế ạ. và để làm gì thế ạ

0

tên service là gì thế ạ

0

cái code service nó báo lỗi ạ , nhờ anh rep hộ

0

hôm nay làm tới phần gửi email, theo như đoạn code bên dưới(code php) thì:


Mail::send($emailtemplate, ['content'=>$emailContent["EMAIL_CONTENT"]], function($message) {
                   $message->to($emailTo, $emailToName)
                           ->cc($emailCc, $emailCcName)
                           ->subject($subject);
                 });
if (Mail::failures()) {
           return false;
         }else{
           return true;
         }

sau khi chạy qua hàm trên thì nó luôn trả về true. nhưng thực tế thì email không được gửi đi Có cách nào debug được quá trình gửi email của hàm này không mọi người?

sau khi nhận kết quả trả về từ server như hàm bên dưới

export default {
  name: 'UserAdd',
  template: '#UserAdd',
  data() {
    return {
        name: '',
        email: '',
        type: '',
        message:''
    }
  },
  methods: {
    validation: function(){
         var ref = this;
      (function() {
        'use strict';
        window.addEventListener('load', function() {
          // Fetch all the forms we want to apply custom Bootstrap validation styles to
          var forms = document.getElementsByClassName('needs-validation');
          // Loop over them and prevent submission
          var validation = Array.prototype.filter.call(forms, function(form) {
            form.addEventListener('submit', function(event) {
              if (form.checkValidity() === false) {
                event.preventDefault();
                event.stopPropagation();
           }else{
                ref.sendEmailRegister();
           }
              form.classList.add('was-validated');
            }, false);
          });
        }, false);
      })();
    },
    // メールを送信する
    sendEmailRegister: function() {
          let currentObj = this;
         var getUrl = URL_PATH.hostname+URL_AXIOS.url_postSendEmailRegister;
         axios
              .post(getUrl, {
                   name: this.name,
                   email: this.email
               })
               .then(response => {
                   currentObj.type      = response.data.type;
                   currentObj.message   = response.data.message;
               })
               .catch(function (error) {
                 currentObj.output = error;
               });
    }
  },
  created: function() {
    this.validation();
  }
}

Lại bị reload lại trang. có ai gặp tình trạng như mình không vậy Src tham khảo thì có thể xem link bên dưới https://github.com/management-partners/vuejs/tree/master

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí